이 글은 자바 프로젝트를 .jar 파일로 빌드한 후 exe 파일로 만들어 배포를 시도해보려다가 실패한... 사람의 글입니다
(왜 실패했는지는 뒤에서 말해드릴게요)
IntelliJ에서 작업한 Java 프로젝트 파일을 열어 주기
mac 기준 cmd
+ :
입력하기
프로젝트 구조에서 "Artifacts" / "아티팩트" 들어가기
+
버튼을 누른 후, 종속 요소 포함 모듈에서
버튼 클릭하기
패키지명을 포함한 메인 클래스 작성하고 "확인" 버튼 누르기
src 폴더 아래에 main method를 가진 클래스가 있다면?
App
-> 이렇게 class 이름만 작성
src 폴더 아래에 'package'에 main method를 가진 클래스가 있다면?
package이름/Class이름
형식으로 적어야 함
오른쪽 아래에 있는 적용
버튼 누른 후 확인
버튼 누르기
빌드 탭에서 아티팩트 빌드 / Artifacts Build
클릭하기
화면에서 빌드
클릭하기
out/artifacts
파일 내부에 빌드된 .jar 파일 생성된 것 확인하기src/META-INF
아래에 MANIFEST.MF
파일 생성된 것 확인하기.jar
파일이 위치한 디렉토리 구조로 이동하기java -jar
+ .jar 파일
명령어 입력하기여러분은 .jar로 빌드하는 것에 성공하셨습니다 ‼️
exe 파일을
mac os
에서는 만들 수 없기 때문에... 😩
- [launch4j] jar파일로 exe 파일만드는 방법
- [Launch4j] JAR 파일로 응용프로그램(exe파일) 만들기
- [Java] jar파일로 exe 실행파일 만들기/배포하기 by Launch4j
이 글들을 참고해보면 좋을 것 같다 :)
집에 윈도우 컴퓨터 & 노트북이 아무 것도 없어서 시도하지 못한 게 너무 아쉽다 🥹
나중에 SpringBoot로는 .jar
로 빌드해서 배포하는 것... 놓치지 않을 것이다‼️🔥