SWT 를 이용해서 만든 Java 프로그램을 독립적으로(eclipse 없이) 실행하려면 생각보다 잘 안된다 -_-; 보통은 MOZILLA_FIVE_HOME 을 설정하라고 나오는데... 여튼 다음의 방법을 참고하여 실행하자. sudo apt-get install xulrunner-1.9.2 export MOZILLA_FIVE_HOME=/usr/lib/xulrunner-1.9.2.17/ export LD_LIBRARY_PATH="$MOZILLA_FIVE_HOME":"$LD_LIBRARY_PATH" java -jar ClipDic.jar 웹 검색을 해보면, MOZILLA_FIVE_HOME 을 /usr/lib/firefox 등으로 설정하라고 나오는데, 위와 같이 xulrunner 를 설치하여(sudo apt-g..
eclipse 에서는 java 로 프로그램을 만든 후 export 명령을 통해 쉽게 jar 로 묶을 수 있다. 여러개의 class 파일들을 배포하는 것보다 하나의 파일이 배포하기 쉽고, 압축이기 때문에 용량도 줄고, 단순함은 배포의 오류를 줄일 수도 있다. 여튼 eclipse 에서는 매우 쉽게 jar 파일을 만들 수 있는데, 이미지 파일이나 사운드 파일등의 리소스 파일을 포함할 경우 경로 지정에 문제가 제법있다. 바로 로컬 파일 시스템과 jar 파일 시스템(?)의 경로 차이 때문에 발생하는데, 이상하게 검색해본 방법이 대부분 제대로 동작하지 않아서 이리저리 해본 결과, 다음과 같이 패키지 이름을 지정해주는 것으로 해결할 수 있었다. URL fileStream = getClass().getClassLoad..
- Total
- Today
- Yesterday