java 내 콘솔용 프로젝트를 exe 파일 (실행 파일) 로 만드는법 - kittycaravan/lecture GitHub Wiki
java exe 파일 만들어주는 프로그램
Launch4j
다운로드:
https://sourceforge.net/projects/launch4j/
사용법1 https://hydok.tistory.com/15
사용법2 https://yangyag.tistory.com/139
내 작업법 정리: 0.준비 이클 해당 pj 우클-export-java-Runnable jar file
launch configuration - 메인 클래스를 선택해주기 (다른 프로젝트도 다나오니 주의)
Export destination - 경로 지정해주기 (jar 저장할 곳 지정임. 바탕화면 같은곳에 하셔도 됨 )
파일명은 그냥 a.jar 나 a 만입력하셔도 됨.
finish
-
Launch4j 다운
-
// 설치
-
// 실행
-
Tab - Basic Output file 저장 경로 작성 주의 abc.exe (exe 까지 적을 것) Jar 위의 Jar 경로 찾아주기 밑에 돈트 어쩌고 체크되있으면 여기 수정 안되니까 풀고 경로 잡아주기. 안잡으면 실행 파일이 만들어져도 실행이 안됨.
-
Tab - ClassPath Main class 란에서 우측 폴더 아이콘 누르기 - 위 jar 찾아서 클릭 하면 끝 여기도 아래 이 설정 안되면 위에 체크란 체크해줘야 수정 됨. (Custom classpath)
-
Tab - Header - Header type 을 콘솔 프로그램이면 Console 로 해줘야 실행파일이 정상 작동함(검은 콘솔 화면에서 작동. 윈도우 내에서 작동하긴 함)
-
Tab - JRE - Search options Min JRE version 에 최소 java 버전 입력 ex. 1.8.0
-
상단 아이콘 중 - 톱니 클릭
-
이 설정 파일 저장할 경로 지정해주기 파일명 포함 (아무이름 상관없음)
-
아래에 로그나오고 지정해준 경로에 exe 파일 생성 됨. 끝.
exe 실행 시 검은 화면 1초만에 꺼지면?
코드 중에 Scanner 같은 사용자 입력을 기다리는 걸로 중간에 걸리게 안하면 main 함수가 종료되자마자 자동으로 창이 닫힘. (이상이 있는게 아님. 주의 )
실행 안되는 케이스 중
java 버전이 설치형 버전이 아닌 압축해제형 버전으로 자바를 설치하신 경우로 환경변수 설정을 하고 정상 실행 된 케이스가 있었음.