본문 바로가기

Academy I/Tech Academy

Jar Make

Reference Page


Packaging Programs in JAR Files

 

 

1) 다음 예제를 복사해서 Tutorial.java 파일을 생성합니다.

  

 Tutorial.java

import javax.swing.JOptionPane;

 

class Tutorial {

  public static void main(String[] args) {

    JOptionPane.showMessageDialog(

      null,

      "Message", 

      "Title", 

      JOptionPane.INFORMATION_MESSAGE

    );

    System.exit(0);

  }

 

 

2) Tutorial.java 파일을 컴파일 합니다.

  

C:\jar>javac Tutorial.java

 

 

3) Tutorial.class의 동작을 확인합니다.

 

C:\jar>java Tutorial

 

 

4) Manifest 파일을 생성합니다. 초간단 버전에 맞게 실행 클래스만 지정

  

*** Manifest 파일의 끝에 공백 줄이 1줄 이상 필요합니다.

 

Manifest.txt

1

2

Main-Class: Tutorial

 

 

만약 다음과 같이 공백 줄 없이 저장된 Manifest 파일을 사용하면

 

Manifest.txt

1

2

Main-Class: Tutorial

 

 


요딴 에러가 여러분을 반깁니다.

C:\jar>java -jar Tutorial.jar

Tutorial.jar에 기본 Manifest 속성이 없습니다.

 

다음처럼 공백 줄을 추가하세요. 


Manifest.txt

1

2

Main-Class: Tutorial

 

 

 

5) Jar 파일 생성

 

C:\jar>jar cmf Mainfest.txt Tutorial.jar *.class

 

 

6) Jar 파일 실행

 

마우스로 jar 파일을 더블 클릭하거나 명령 프롬프트에서 실행하세요.

C:\jar>java -jar Tutorial.jar