Programing/JAVA

[launch4j] jar파일로 exe 파일만드는 방법 how to make exe file to jar file

리커니 2019. 6. 11.
반응형

[launch4j] jar파일로 exe 파일만드는 방법 how to make exe file to jar file

jar 파일로 배포를 하다 보면은 batch 파일 생성시에 몇가지 문제점이 발생합니다.

예를 들어 window기반에서 실행은 경로로 하는 것이니 문제가 되지 않지만, 종료시에는 프로세스 명칭이 모두

Java(TM) Platform SE binary 로 되기 때문에 특정 어플리케이션만 종료하기가 어렵습니다.

 

작업관리자 프로세스

물론 어렵게 어렵게 PID를 알아내고 접근해서 종료를 할 순 있지만 귀찮죠.

그렇다고 모든 자바 어플리케이션을 종료하는 것도 좀 이상합니다. (start taskkill /f /im java.exe)

 

그래서 jar 파일을 exe 파일로 배포해서 각각의 프로세스를 관리하는게 편리하죠.

 

그럼 exe 파일을 만드는 방법을 알아보겠습니다.

준비물은 jar 파일과 launch4j 입니다.

launch4j 는 아래 Link에서 다운 받으실 수 있습니다.

 

Link : http://launch4j.sourceforge.net/

 

launch4j Download

launch4j를 다운받으신 후 실행 하시면 아래와 같은 화면을 보실 수 있습니다.

 

launch4j

Output file 은 exe 파일을 만들 경로,

Jar 에는 만들어놓은 Jar파일을 로드합니다.

 

launch4j Header

[Header] 탭으로 이동한 후 GUI 인지 Console 인지 타입을 설정합니다.

 

launch4j JRE

[JRE] 탭으로 이동해 Min JRE version을 입력합니다.

 

launch4j Setting

이제 상단에 톱니바퀴 아이콘을 클릭하여 config 파일을 저장합니다.

그럼 저장과 동시에 exe 파일이 만들어집니다.

생성이 되면 로그창에 메시지가 나오며 해당 경로로 이동하면 exe 파일을 보실 수 있습니다.

 

launch4j exe

 

 

반응형

댓글

💲 추천 글