[Java] 이클립스 자바프로젝트 실행파일(.exe)로 만들기(launch4j사용)

2020. 12. 27. 22:39프로젝트/기타

728x90

1. 이클립스에서 실행파일 생성을 위한 Runnable jar파일 생성방법

1-1.  [프로젝트 우클릭 - Export - Export ..] 클릭

 

1-2.  'Runnable JAR file' 선택 후 'Next>'버튼 클릭

 

1-3. 항목 체크 후 'Finish'버튼 클릭

[Launch configuration] : 실행파일로 만들 프로젝트 선택

*혹시 리스트에 프로젝트가 없으면, 해당 프로젝트 Main.class 실행 후 다시 시도하면 생김.

[Export destination] : 실행파일을 둘 경로와 실행파일명 설정

[Library handling] : 'Extract required libraries generated JAR' 체크

 

1-4. 자신이 실행파일을 둘 경로로 가보면 '프로젝트.jar'파일이 생성된 것을 확인 가능

 

 

1-5. 자신이 설치해 둔 jre파일 경로에서 해당 jre폴더 복사하여 생성된 jar파일과 동일한 경로에 붙여넣기

*실행파일 생성 시에 해당 jre로 설정해주면, 실행파일과 jre폴더 압축후 다른 컴퓨터에서 실행시 java 설치 안되어있어도 바로 실행 가능함

 

 

 

 


 

2. launch4j 설치 후 실행파일 생성하기

2-1. 사이트 접속후 launch4j 설치

( http://launch4j.sourceforge.net/ )

 

 

 

2-2. launch4j 실행 후 'Basic' 탭에서 항목들 입력하기

[Output file] (필수) : 생성된 jar파일 선택하여 확장자를 '.exe'로 변경하여 설정해줌

*파일선택 팝업 경로에서 찾는데 없을경우 '모든파일'로 변경하면 선택가능

[Jar] (필수) : 생성된 jar파일 선택

[Icon] : 실행파일 생성시 보여질 아이콘 이미지 경로 선택

[Java downloa URL] : 실행파일 실행시 필요한 java 설치 안되어있을 경우 입력된 URL로 안내해주기위함 (나의 경우, jre경로 잡아줄거라 필요없음)

 

 

2-3. 'Header'탭에서 실행 프로그램이 'GUI'화면이 있는 프로그램인지, 'Console'로 작동하는 프로그램인지 체크

 

 

 

2-4. 'JRE'탭에서 항목입력

[Bundled JRE path] : Java가 설치 되지 않은 환경에서 실행할 jre명 입력(아까 위에서 복붙해 놓은 jre폴더명 입력)

[Min JRE version] : JRE 최소 실행 버전 입력

 

 

2-5. 제일 상단 '톱니바퀴'아이콘 클릭 후 실행할 파일 클릭 후 '저장'버튼 클릭

 

2-6. 설정한 실행파일 저장 경로에 실행파일 생성 확인

실행중에 properties 파일 경로를 못 읽는 문제 발생시 여기 클릭

 

 

 


 

3. Runnable jar 파일 cmd로 실행하기(launch4j로 실행파일 생성하지않고)

3-1. cmd 창을 열기(window키+R)

 

3-2. java -jar 파일경로 입력 후 엔터입력 시 해당 파일 실행됨

>java -jar C:\Users\Desktop\exeTest.jar

 

728x90

'프로젝트 > 기타' 카테고리의 다른 글

서버 이미지 업로드 새로고침문제  (0) 2021.01.29