자바 프로젝트에서 참조하고 있는 jar 파일이 정상적인 파일임에도

cannot be read or is not a valid ZIP file 오류가 발생하며 빌드가 안되는 경우에는


이클립스를 종료 한 후

워크스페이스 폴더 밑의 아래 두개 파일을 삭제한 후 

이클립스를 재기동하면 해결된다.


.metadata\.plugins\org.eclipse.jdt.core\invalidArchivesCache

.metadata\.plugins\org.eclipse.jdt.core\nonChainingJarsCache


Posted by orange code

인터넷이 되지 않는 환경에서는 Update Site 등록을 통한 플러그인 설치가 불가능할 수 있다.

그럴경우 zip 으로 된 아카이브 파일이 제공되면 쉽게 해결할 수 있지만 제공되지 않을 경우

Update Site 전체를 구조 그대로 내려받아야하는 번거로움이 있다.

아래의 방법을 사용하면 Update Site 전체를 편하게 내려받을 수 있다.


1. update site 경로 확인

예제로 nodeclipse를 받아보자 (사실 nodeclipse는 zip파일을 제공하여 이 방법으로 할 필요는 없다)

홈페이지 (http://www.nodeclipse.org) 의 DOWNLOAD 메뉴를 통해 경로를 확인 https://dl.bintray.com/nodeclipse/nodeclipse/1.0.2f/


2. cmd 명령을 통해 eclipse 설치된 곳으로 이동하여 아래 명령어 입력


eclipsec.exe -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication -source https://dl.bintray.com/nodeclipse/nodeclipse/1.0.2f/ -destination D:\Nodeclipse


eclipsec.exe -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication -source https://dl.bintray.com/nodeclipse/nodeclipse/1.0.2f/ -destination D:\Nodeclipse




eclipsec.exe -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication -source 내려받을 사이트 URL -destination 저장할 로컬 경로


eclipsec.exe -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication -source 내려받을 사이트 URL -destination 저장할 로컬 경로



3. eclipse 로고가 떴다가 사라지는데 cmd 명령창의 eclipse가 종료될때까지 기다린다.


-destination 에 지정한 폴더에 가보면 파일이 하나씩 내려받아지는걸 확인가능하다.


3.1 다운로드가 끝나도 content.jar, site.xml 두개 파일이 없을 경우에는 url를 직접 입력하여 두개 파일을 다운받는다.


예) https://dl.bintray.com/nodeclipse/nodeclipse/1.0.2f/content.jar

https://dl.bintray.com/nodeclipse/nodeclipse/1.0.2f/site.xml



4. 다운받아진 폴더 전체를 zip으로 압축하여 플러그인을 설치하려는 환경에서 UpdateSite를 zip파일 아카이브로 등록하여 설치한다.


Posted by orange code

Eclipse 메뉴에서 File -> New -> Other 

플러그인 프로젝트를 선택한다.



프로젝트 이름을 정한다. 나머지는 기본 그대로


Name부분에 플러그인 이름을 적는다. 나머진 그대로


템플릿 사용을 체크해제 한다.

자동으로 생성되는 샘플을 보고 싶다면 목록중에 선택하면 된다.





Posted by orange code

VS에서 윈도우 스토어 앱 패키징 시에 internal error 가 나오고

직접 signtool로 해보면 SignerSign() failed  (-2147024893/0x80070003) 에러 나오면서

되지 않는 현상이 나타날 경우가 있다


이 경우는 윈도우 로그인 사용자의 이름이 한글인 경우이다

(본인의 문서 폴더가 C:\Users\한글이름\~~ 이다)

이 경우 영문이름의 사용자로 로그인하여 하거나

live 계정을 연동한 경우 

live계정의 이름을 영어로 바꾸고.. 윈도우를 다시 설치하여 시도한다.




Posted by orange code

http://social.msdn.microsoft.com/Forums/windowsserver/en-US/72ea0c7d-1071-4637-a38f-e77195e8a738/ftp-on-windows-2008-server-firewall-solution?forum=winserver2008appcompatabilityandcertification


FTP에서 동적 할당된 포트를 방화벽에서 예외로 지정하는 명령어
netsh advfirewall set global StatefulFtp enable


'컴퓨터 프로그래밍 > 운영체제' 카테고리의 다른 글

Windows2008 IIS6 FTP 패시브 포드 범위 설정  (0) 2013.10.06
CentOS 버전 확인  (2) 2013.03.11
안녕하세요오오  (1) 2009.04.10
Posted by orange code

원본글 

http://timheuer.com/blog/archive/2012/10/26/remote-debugging-windows-store-apps-on-surface-arm-devices.aspx



환경

 개발용 PC (x86 or x64)

 디버깅용 서피스 (Pro or RT)


1. 서피스 에서 

http://www.microsoft.com/visualstudio/eng/downloads#d-additional-software 로 접속한다


Remote Tools for Visual Studio 2012 Update 2 를 클릭하여 설치한다.
Pro의 경우 x86, RT의 경우 ARM 으로 설치한다.


2. PC의 VS 2012 에서 프로젝트 -> 속성을 들어간다


대상 장치를 원격 컴퓨터로 지정하고 디버깅을 시작한다.

3. 최초 디버깅 시에
서피스에서 개발 라이센스 취득 창이 뜬다.
라이센스 취득 후에
다시 디버깅을 시작해보면 서피스에서 앱이 실행 된다.


Posted by orange code

Bundle bundle = Platform.getBundle(Activator.PLUGIN_ID);

URL entry = bundle.getEntry("/filename");


InputStream is = entry.openStream();

ByteArrayOutputStream baos = new ByteArrayOutputStream();

byte[] bb = new byte[4096];

int read = 0;

while ((read = is.read(bb)) > 0) {

baos.write(bb, 0, read);

}

baos.close();

is.close();


Posted by orange code

관전 정보

https://github.com/robertabcd/lol-ob 


모델 정보

https://code.google.com/p/lolblender/wiki/fileFormats

'컴퓨터 프로그래밍 > 링크' 카테고리의 다른 글

LOL 정보  (0) 2013.05.09
유용한 사이트 링크  (0) 2010.03.11
Posted by orange code
cat /etc/redhat-release

'컴퓨터 프로그래밍 > 운영체제' 카테고리의 다른 글

Windows2008 IIS6 FTP 패시브 포드 범위 설정  (0) 2013.10.06
CentOS 버전 확인  (2) 2013.03.11
안녕하세요오오  (1) 2009.04.10
Posted by orange code
TAG CentOS
eclipse에서 plugins 폴더에 수작업으로 복사하여 설치한 플러그인이 인식되지 않는 경우

eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
위의 파일을 열어서
목록에 있는 포맷에 맞춰 정보를 추가하고
eclipse를 재시작한다.
Posted by orange code

티스토리 툴바