728x90
![[Spring Boot] Launch4j과 jar 파일을 사용해서 실행 파일(.exe) 만들기 [Spring Boot] Launch4j과 jar 파일을 사용해서 실행 파일(.exe) 만들기](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
Launch4j 다운로드
https://sourceforge.net/projects/launch4j/files/launch4j-3/3.50/
Launch4j Executable Wrapper - Browse /launch4j-3/3.50 at SourceForge.net
SpamTitan Email Security and Protection SpamTitan blocks spam, viruses, malware, ransomware, phishing attempts and other email threats....
sourceforge.net
파일 생성 경로 지정 및 jar 파일 등록
![[Spring Boot] Launch4j과 jar 파일을 사용해서 실행 파일(.exe) 만들기 - 파일 생성 경로 지정 및 jar 파일 등록 [Spring Boot] Launch4j과 jar 파일을 사용해서 실행 파일(.exe) 만들기 - 파일 생성 경로 지정 및 jar 파일 등록](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
톱니바퀴를 눌렀을 때 Specify output file with .exe extension 경고 메시지가 뜨는 경우가 있다.
Output file명에 확장자(.exe)가 빠져서 발생하는 오류이다.
따라서 파일명을 입력할 때 확장자까지 입력해주면 문제없이 생성된다.
728x90
Header Type 설정
![[Spring Boot] Launch4j과 jar 파일을 사용해서 실행 파일(.exe) 만들기 - Header Type 설정 [Spring Boot] Launch4j과 jar 파일을 사용해서 실행 파일(.exe) 만들기 - Header Type 설정](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
Swing으로 Java GUI 프로그램을 만들었다면 GUI를 선택해주면 된다.
JRE 설정 및 실행 파일 생성
![[Spring Boot] Launch4j과 jar 파일을 사용해서 실행 파일(.exe) 만들기 - JRE 설정 및 실행 파일 생성 [Spring Boot] Launch4j과 jar 파일을 사용해서 실행 파일(.exe) 만들기 - JRE 설정 및 실행 파일 생성](https://blog.kakaocdn.net/dn/UrvdW/btsFy7ZH1OU/ryOlMNQ1TyynPxk7HFq8Q1/img.png)
프로그램을 실행할 때 필요한 최소 JRE 버전을 설정할 수 있다.
버전 입력 후 톱니바퀴 모양을 누르면 실행 파일과 xml 파일이 생성된다.
![[Spring Boot] Launch4j과 jar 파일을 사용해서 실행 파일(.exe) 만들기 - JRE 설정 및 실행 파일 생성 [Spring Boot] Launch4j과 jar 파일을 사용해서 실행 파일(.exe) 만들기 - JRE 설정 및 실행 파일 생성](https://blog.kakaocdn.net/dn/FAelE/btsFt3qpejQ/cODA3VxEom6ZEGnIJdAb8k/img.png)
728x90
'🛠️Backend > Spring' 카테고리의 다른 글
[Spring Boot] 설정 파일 값 암호화 및 적용하기 (feat. Jasypt) (0) | 2024.06.25 |
---|---|
[Spring Boot] 프로젝트 실행 시 파일 존재 여부 확인 및 신규 파일 생성 (0) | 2024.03.06 |
[Spring Boot] jar 파일 실행 시 외부 폴더 이미지 찾아서 내려주기 (0) | 2024.02.15 |
[Spring Boot] 단위 테스트 성공 시 Spring Rest Docs 파일 생성 (2) | 2024.01.02 |
[Spring Boot] 단위 테스트 코드 작성 (JUnit 5) (0) | 2024.01.02 |
댓글