2013년 8월 7일 수요일

Java jar 실행

많은 사이트들을 본 결과 메인 클래스를 명시한 메니페스트 파일이 필요한데,
이를 정확하게 알려주는 곳은 없었다.
그냥 이클립스에서 export에서 executable jar파일 만들기를 선택하는 것이
가장 쉽고 확실했다.

하지만 아래의 내용은 알아두면 좋을 것 같아서 인용했다.

jar파일 실행
java -jar xxx.jar args

jar파일 생성 옵션
jar {ctxu}[vfm0M] [jar-file] [manifest-file] [-C dir] files ...
옵션:
    -c  새 아카이브를 생성
    -t  아카이브에 대한 목차를 나열
    -x  아카이브에서 명명된 (또는 모든) 파일을 추출
    -u  기존의 아카이브를 업데이트
    -v  표준 출력에 대한 자세한 정보 출력을 생성
    -f  아카이브 파일 이름을 지정
    -m  지정된 증명 파일에서 증명 정보를 포함
    -0  저장만 수행하며 ZIP 압축을 사용하지 않음
    -M  입력 항목에 대한 증명 파일을 만들지 않음
    -i  지정된 jar 파일에 대한 색인 정보를 생성
    -C  지정된 디렉토리로 변경하고 다음 파일을 포함

'm' 및 'f' 옵션이 지정된 순서대로 파일 이름을 지정해야 한다.

참고: http://blog.naver.com/PostView.nhn?blogId=junohda&logNo=60195286546
http://blog.daum.net/bang2001/23
http://ra2kstar.tistory.com/125

댓글 없음:

댓글 쓰기