1. Launch4j 설치하기( jar를 exe로 만들어주는 프로그램 )
https://launch4j.sourceforge.net/
접속한뒤 Download메뉴를 눌러준다
들어가면 다운로드 페이지로 이동된다
https://sourceforge.net/projects/launch4j/files/launch4j-3/3.50/
본인 OS가 윈도우면 초록버튼을 눌러서 받아준다받아서 설치하는과정은 간단하니까 생략
2. 이클립스에서 jar를 만드는법
2-1. 프로젝트 우클릭 > Export 클릭2-2.검색칸에 jar를 치고 Runnable JAR File을 선택한뒤 Next클릭
2-3. Browse버튼을 눌러서 jar파일을 만들 경로를 먼저 정해준뒤
Library handling 영역에서
⚫Package required libraries into generated JAR을 선택하고 Finish3. Launch4j에서 exe파일 생성하기
3.1. 폴더생성해주기
-먼저 exe파일이 생성될 폴더를 하나 만들어주자 ex)TestFolder를 생성했다고 가정3.2. Launch4j로 jar를 exe로 만들어보기 - Basic탭 설정하기
-먼저 *Output file의 우측끝에있는 폴더모양 아이콘을 눌러 exe파일이 생성될 경로를 설정해준다-다음으로 *Jar의 우측끝에있는 폴더모양 아이콘을 눌러 아까 export한 Jar를 Load해준다
-exe파일의 아이콘도 설정해줄수가 있는데 이건 필수값은 아니고 옵션이다
원하는 ico파일이 있다면 Icon영역 우측끝의 폴더모양 아이콘을 누른뒤 ico파일을 Load해주면 된다
3.3. Launch4j로 jar를 exe로 만들어보기 - Header탭 설정하기
-본인이 GUI를 구현하지 않은 console에서 동작하는 프로그램이라면
Header Type을 Console로 해줘야한다.3.4. Launch4j로 jar를 exe로 만들어보기 - JRE탭 설정하기
-다음으로 JRE탭을 설정해줘야하는데 첫화면은 이렇게 되어있다
JRE paths가 윈도우의 환경변수를 가리키는 %JAVA_HOME%;%PATH%로 되어있는데
보통 본인이 개발할때 JDK를 세팅해두었기때문에 이대로 생성해도 문제가 없을것같지만
문제는 내가만든exe파일을 일반사용자들도 실행이 가능해야된다는것이다
일반사용자들은 JRE나 JDK가 세팅이 안되어있기때문에
JRE paths값을 변경해줄것이다. 여러가지 방법이 있겠지만
나는 이렇게 한다
JRE paths값에 jre를 입력해준다
JRE paths는 exe파일이 참조할 jre폴더경로를 뜻한다
exe가 있는경로에 jre폴더를 복사해 넣어줄것이다Min JRE version은 exe실행시 참조할 JRE의 호환가능한 최소버전을 뜻하며
본인이 개발할때 쓴 버전을 작성해도 무관하며
넣어줄 JRE의 버전과 맞춰준다exe가 생성될 폴더인 TestFolder에
본인컴퓨터에 세팅되어있는 JRE 폴더를 넣어준다
세팅된 JRE폴더가 없으면 인터넷에서 받아서 넣어준다3.5. exe파일 만들기 - 톱니바퀴 모양 버튼 클릭하기
마지막으로 톱니바퀴 버튼을 눌러주면 다음과 같이 뜬다
-별건 아니고 xml확장자의 config파일을 만들어주는 단계이다
파일명은 아무렇게나 해도 상관없으며 저장버튼을 눌러주면
Log아래영역에 생성log가 찍히며 성공적으로 생성됐을경우 아래와 같이 보여진다
'Dev_Tool > Eclipse' 카테고리의 다른 글
[Eclipse] Must declare a named package because this compilation unit is associated to the named module (1) | 2022.12.20 |
---|---|
[Eclipse] 띄어쓰기(Space), 탭(Tab), 개행(Enter) 표시하기 (0) | 2022.12.08 |
[Eclipse] CodeTemplates 설정후 JavaDoc사용하기 (0) | 2022.12.08 |
[Eclipse] Java프로젝트 jar로 생성후 실행하기 (0) | 2021.06.09 |
[Eclipse] MyBatis Generator 플러그인 (0) | 2021.05.06 |