리눅스에서 자바 프로그램을 실행시키려면 classpath 문제도 있고
package 안에 들어 있는 경우
com.innoace 와 같이 depth 가 있는 경우 실행을 어떻게 해야 할까
라는 문제에 봉착하게 된다.
그럴때 해결 방법이 이클립스에서 Runnable jar 파일로 자바 프로젝트 자체를
export 하면 된다.
1. 이클립스에서 프로젝트를 export 한다
2. export 할 때 Runnable jar 파일로 export 를 한다.
3. main 함수가 들어있는 곳과 package 에 path 가 잡혀 있는 jar 파일들(라이브러리) 까지 포함
4. console 화면에서 java -jar xxx.jar args 를 쳐서 실행시킨다.
화면은 윈도우 화면을 썻지만 리눅스에서 안될 이유가 없다.
괜히 클래스패스잡고 쑈를 할 필요가 없어서 좋은 것 같다.
'JAVA' 카테고리의 다른 글
[ JAVA ] 자바 property 파일 위치 찾는 법 과 사용법 (0) | 2011.01.11 |
---|---|
[ JAVA ] 자바 HTTPS 통신 (7) | 2010.10.30 |
[ JAVA ] e.printStackTrace() 찍어보기 (0) | 2010.03.25 |
[ Java ] 외부 실행파일 (exe 등) 실행 (2) | 2010.02.23 |
[ JAVA ] URL 클래스 사용 (HTTP 프로토콜로 메시지 송수신) (1) | 2010.02.23 |
댓글