[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를 다운받으신 후 실행 하시면 아래와 같은 화면을 보실 수 있습니다.
Output file 은 exe 파일을 만들 경로,
Jar 에는 만들어놓은 Jar파일을 로드합니다.
[Header] 탭으로 이동한 후 GUI 인지 Console 인지 타입을 설정합니다.
[JRE] 탭으로 이동해 Min JRE version을 입력합니다.
이제 상단에 톱니바퀴 아이콘을 클릭하여 config 파일을 저장합니다.
그럼 저장과 동시에 exe 파일이 만들어집니다.
생성이 되면 로그창에 메시지가 나오며 해당 경로로 이동하면 exe 파일을 보실 수 있습니다.
'Programing > JAVA' 카테고리의 다른 글
Java 자바 UNIX Timestamp 변환 timestamp to date String (0) | 2019.07.17 |
---|---|
Java Exception 처리 예외 처리 try catch 알짜만 빼먹기 (1) | 2019.07.11 |
Spring Boot Multiple Database Configuration + Mybatis +HikariCP, MySQL, Oracle, Using Mapper annotation (1) | 2019.04.02 |
Java ASN.1 추상구조체 디코딩 방법 How to decode ASN.1 Abstract Structure (0) | 2019.03.20 |
ASN.1 구조체 생성 및 인코딩 방법 (0) | 2019.03.18 |
댓글