자바로 개발 진행 중 입니다. 개발을 하다 보니, 여러 가지 것들을 배우고 있습니다.

이번엔 jar 를 배웠습니다. 패키지(?)로 묶어서 배포 할 수있는, 군 더더기 없이 한 덩이로 배포 하는걸 보니

음 한번 해보고 싶었습니다. jar 의 핵심은 manifest 파일과 jar압축툴의 사용 방법이 되겠습니다.

jar 만드는 방법.

1. manifest 파일 작성.
     – 기본 형태
        ==================================================
        Manifest-Version: 1.0
        Class-Path: .\ant3
        Created-By: 1.5.0_11 (Sun Microsystems Inc.)
        Main-Class: class1

        ==================================================

     – 설명
        1. Manifest-Version 와 Created-By 는 생략 가능.
        2. Class-Path 는 [공백]을 구분자로 한다.
            Ex> jdbc.jar zlib.jar
        3. Field 구분자 후 [:]는 반듯이 붙여서 사용.
            Ex> Main-Class: test1 ( O )
                  Main-Class  :  test1 ( X )
        4. Manifet는 분석은 줄 바뀜을 구분자로 하기 때문에, 제일 마지막 줄 다음에 공백 라인 [\n] 을 추가.

2. jar 압축
     – 기본 형태
        jar    -cvmf        manifest.inf    example.jar    -C .\*

     – 설명
        1. jar    –options    Manifest-File-Name    jar-File-Name    -C dir
        2. options
            [c : create]
            [v : 출력정보]
            [m : manifest 첨부]
            [f : 파일 이름 지정]
            [-C : 디렉토리 포함]
        3. m과 f의 순서를 주의.
            %% fm 으로 옵션 설정할 경우 [example.jar manifest.inf]의 형태로 입력.
        4.  -C dir        [.\*] 이후 현재와 이후 모든 파일 대상. 디렉 토리 지정.
            {또는, -C 를 사용하지 않고 개별 파일 지정.}

3. jar 실행.
     – 설명
        java -jar xxxxxx.jar

Leave a Reply

Your email address will not be published. Required fields are marked *