티스토리 뷰
Java 에서의 압축 파일은 JAR(Java Archive) 파일이다. 여러 파일들을 하나의 JAR 파일로 압축하기 위해 사용하는 명령어에 대해 알아보자. JAR 파일은 보안을 위한 옵션적인 signature 파일들, manifest 파일 즉, JAR content describer, 을 포함하는 ZIP 아카이브로 구성돼 있다. syntax 는 아래와 같다.
참고 사이트 : http://pllab.kw.ac.kr/j2seAPIs/tooldocs/windows/jar.html
Linux/Unix : docs/technotes/tools/solaris/jar.html
Windows : docs\technotes\tools\windows\jar.html
jar [options] [jar-file] [manifest-files] [entry-point] [-C dir] files...
좀, 명령어들이 길다. 아래는 가장 많이 사용하는 명령어들에 대해 나열했다.
jar cf files.jar HelloWorld.class ./dir/Classes/Test.class
c 옵션은 JAR 파일을 생성하라는 뜻이고, f 옵션은 JAR 파일 이름을 지정하라는 것이다. 그래서 files.jar 속에 현재 디렉토리에 있는 HelloWorld.class 와 ./dir/Classes 하위에 있는 Test.class 를 넣으라는 것이다.
jar tfv files.jar
t 옵션은 JAR 파일의 컨텐츠의 테이블을 리스트로 출력하라는 의미이다. f 옵션을 통해 JAR 파일 이름을 지정한다. v 옵션은 verbose 의 약자로 보다 자세한 포맷으로 나열하라는 뜻이다.
jar xf files.jar
x 옵션은 JAR 파일의 압축을 푸는 명령어이다. 역시 f 옵션을 통해 파일이름을 지정할 수 있다. 압축을 풀면 하위에 경로 그대로 생성되게 된다.
- Total
- Today
- Yesterday
- LECTURE
- Fedora14
- Apache
- AJAX
- dev-c++
- PHP
- command tools
- EditPlus
- 리눅스
- Eclipse
- Android
- CSS3
- Installation
- ubuntu
- SQL
- Linux
- ftp서버
- windows 7
- Windows 8.1
- 원격로그인
- Javadoc
- Flex
- classpath
- javascript
- Fedora
- J2SE
- JDBC
- JAR
- mysql
- 우분투
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |