IntelliJ에서 Runnable jar를 생성하면 JRE가 갖춰진 환경에서는 실행이 가능합니다.
확인하기 쉽게 JFrame 창을 띄우는 간단한 자바 코드를 작성하겠습니다.
import javax.swing.*;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("TEST");
frame.setSize(300, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
실행해보면 다음과 같이 빈 창이 덩그러니 실행되겠죠.
문제가 없는 것을 확인하였으니 이제 프로젝트 구성 창을 실행해서 배포 설정을 합니다.
File > Project Structure (단축키: Alt+Ctrl+Shift+S)
프로젝트 구성 창의 좌측 탭에서 Artifacts를 선택한 후 상단의 + 버튼을 클릭하고 Jar > From modules with dependencies 를 클릭합니다.
Create JAR from Modules 창이 뜨게 되며 여기에서 메인클래스를 설정하고 OK를 눌러서 설정을 완료합니다.
이 예제에서는 위에서 작성한 Main 클래스가 되겠네요.
설정이 끝났으니 이제 jar를 생성해봅니다.
Build > Build Artifacts를 클릭하면 작은 컨텍스트 창이 나옵니다.
여기서 Build를 클릭하면 jar를 생성하게 되며 Build가 완료된 후 ${PROJECT_HOME}\out\artifacts에 jar가 생성되어 있습니다.
생성된 jar파일을 실행해보면 IDE에서 실행한 것과 동일한 동작을 확인할 수 있습니다.
'소프트웨어 > Java' 카테고리의 다른 글
Open JDK 14 Windows 10 설치 (0) | 2021.01.07 |
---|---|
[Eclipse/이클립스] CDT에서 Java 개발 환경 세팅 (0) | 2019.10.01 |
D-Day 계산 (0) | 2019.04.16 |
Object에서 클래스 이름 얻기 (0) | 2019.04.16 |