티스토리 뷰
이번엔, 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
- Fedora
- JDBC
- ftp서버
- classpath
- Flex
- mysql
- 우분투
- J2SE
- ubuntu
- Linux
- EditPlus
- AJAX
- Fedora14
- Android
- Apache
- 원격로그인
- windows 7
- command tools
- Javadoc
- javascript
- LECTURE
- Eclipse
- PHP
- Windows 8.1
- Installation
- 리눅스
- CSS3
- SQL
- JAR
- dev-c++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함