티스토리 뷰
이번엔, JAR 파일을 이용한 실행파일을 만들어보자. java <클래스이름> 을 이용해서 실행하는 것이 아니라, -jar 옵션을 이용해서 실행할 수 있는 JAR 파일을 만들어 보자. 아래 기술한 순서대로 작성하면 될 것이다.
1. 먼저 아래와 같은 코드를 작성한다.
이 코드를 보아하니, HelloWorld 클래스를 kr.co.javaexpert.utils 패키지 하위로 넣기로 하는 것 같다.
2. -d 옵션을 이용해서 컴파일하자.
javac -d . HelloWorld.java
컴파일하면 package 에 지정된 대로 현재 디렉토리 하위 kr/co/javaexpert/utils 하위에 HelloWorld.class 가 들어갈 것이다.
3. 이번엔, 에디터를 열어서 Manifest.txt 파일을 생성하라. 이 파일 속에 아래와 같이 기술하라. 실행할 메인 메소드의 위치를 기술하는 것이다.
4. JAR 파일 속에 MANIFEST.MF 파일이 있어야 하는데, 이 파일의 내용에 위에서 만든 Manifest.txt 파일의 내용을 합치는 작업을 한다. 생성할 JAR 파일의 이름은 test.jar 로 했다.
jar cmf Manifest.txt test.jar kr/co/javaexpert/utils
위의 작업을 하고 나면 JAR 파일 속에 META-INF 디렉토리가 생성되고 그 디렉토리 속에 MANIFEST.MF 파일이 생성되며, 내용은 아래 그림과 같다.
5. 방금 생성한 압축파일인 test.jar 파일의 내용을 보자.
jar tf test.jar
6. 마지막으로 실행해 보자. 성공적으로 Hello, World 가 출력되면 끝...
java -jar test.jar
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- PHP
- windows 7
- Apache
- command tools
- ubuntu
- 원격로그인
- ftp서버
- javascript
- LECTURE
- Fedora14
- 리눅스
- J2SE
- classpath
- SQL
- CSS3
- Javadoc
- Android
- Fedora
- Flex
- Windows 8.1
- Eclipse
- 우분투
- dev-c++
- EditPlus
- JAR
- mysql
- JDBC
- Linux
- AJAX
- Installation
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함