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
[출처] 초간단 실행되는 jar 파일 만들기|작성자 깜장토끼
'Academy I > Tech Academy' 카테고리의 다른 글
[SQL]계층 구조 쿼리의 이해[2회] (0) | 2015.12.10 |
---|---|
[SQL]계층 구조 쿼리의 이해[1회] (0) | 2015.12.10 |
타이젠(Tizen) 소스코드와 SDK, 문서 공식 공개 (0) | 2015.11.03 |
Unix - 웹 로그 분석, 날짜및 시간대 범위 분석(awk, uniq, egrep) (0) | 2015.10.02 |
Java Makefile (0) | 2015.09.15 |
한국 각 증권사별 API 현황 (0) | 2015.06.16 |
gcc 컴파일 과정 (0) | 2015.02.09 |
sed(stream editor) (0) | 2015.02.04 |