컴퓨터 공학

[자바] jar파일을 exe파일로 변환하기 (JSmooth)

혼새미로 2015. 11. 27. 02:45
반응형


jsmooth-0.9.9-7-setup.exe


 

 



이번에는 자바에서 빌드한 파일인 jar파일을 exe파일로 변환하는 방법에 대해 알아보겠습니다.

이클립스는 설치되어있다고 가정합니다.

 


빌드가 가능한 프로젝트를 열고, File - Export를 클릭합니다.

 


Java - Runnable JAR file 을 선택하고 Next > 을 클릭합니다.

 


Launch configuration에는 JAR파일로 만들 프로젝트를 선택합니다.

Export destination에는 저장할 경로와 파일명을 선택합니다.

그리고 Finish를 클릭하여 저장을 해줍니다.

그러면 해당 경로에 jar파일이 생성된 것을 확인할 수 있습니다.


http://sourceforge.net/projects/jsmooth/?source=typ_redirect 

이제 JSmooth를 설치할 차례입니다.

JSmooth는 jar파일을 exe파일로 변환해줍니다.

 


오른쪽 하단에 Download를 클릭하면 5초후에 다운로드가 진행됩니다.

다운로드를 마쳤으면 실행해줍니다.

그리고 설치를 해줍니다.

설치과정은 생략합니다.(변경사항없이 바로 설치)


설치완료 후 jsmooth를 실행해 봅니다.


만약 


java 1.4 or above has not been found on your computer


라는 에러가 나오면서 실행이 안된다면



바탕화면의 내컴퓨터 오른쪽 클릭 - 속성에서 왼쪽에 고급시스템 설정 클릭.


시스템 속성에서 고급 - 환경변수 클릭.

 


새로만들기 - 변수이름에 JAVA_HOME, 변수값에 C:\Program Files\Java\jdk1.8.0_45\bin 하지만 jdk 1.8.0_45는 컴퓨터마다 다르니 직접 그 경로에 가서

자신의 컴퓨터에 설치된 자바 버전에 맞게 변경해야 합니다.


확인을 눌러 닫아주고 실행하면 JSmooth가 제대로 실행됩니다.



처음 실행하고나서 왼쪽에 Skeleton을 선택합니다.

Skeleton Selection에서 Console Wrapper를 선택합니다.(콘솔프로그램이므로..)



왼쪽의 Excutable을 선택합니다.

Excutable Binary는 이번에 만들 exe파일의 이름을 정해줍니다.

뒤에는 .exe가 붙어야 합니다.

Current Directory는 저장할 경로를 나타냅니다.

점을 적으면 현재 경로에 저장합니다.

 


왼쪽의 Application을 선택합니다.

Main Class를 선택하면



위와 같은 창이 뜨는데 메인 클래스는 아래이므로 선택합니다.


Embedded jar settings에서 체크를 하고 이클립스에서 추출한 jar파일을 선택합니다.


그리고 상단에 톱니바퀴 아이콘을 클릭하면 변환이 시작됩니다.

 


그러면 경로에 .exe 파일이 생성된 것을 확인할 수 있습니다.

이상으로 jar파일을 exe파일로 변환하는 과정을 알려드렸습니다.



반응형