본문 바로가기

소프트웨어/Java

[Java/IntelliJ] Runnable jar 생성 방법

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 클래스가 되겠네요.

우측의 폴더 아이콘을 선택하면 쉽게 추가할 수 있습니다.
작성한 Main 클래스가 있네요
Artifacts 설정이 된 것을 확인!

 

설정이 끝났으니 이제 jar를 생성해봅니다.

 

Build > Build Artifacts를 클릭하면 작은 컨텍스트 창이 나옵니다.

1

 

2



여기서 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