이 기사에서는 Jar 패키징의 사용법을 더 자세히 분석합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
jar는 JAVA_HOME/bin/ 디렉터리에 있는 표준 Java 패키징 명령입니다. 주요 기능은 여러 파일을 단일 jar 파일로 패키징하는 것입니다.
jar 파일을 생성하고 다음과 같이 코드를 복사합니다. jar c[v0Mmfe] [manifest] [jarfile] [entrypoint] [-C dir] inputfiles [-Joption]
jar 파일 복사 코드 코드를 다음과 같이 업데이트합니다. jar u[v0Mmfe] [manifest] [jarfile] [entrypoint] [-C dir] inputfiles [-Joption]
jar 파일의 압축을 풀고 다음과 같이 코드를 복사합니다. jar x[vf] [jarfile] [inputfiles] [-Joption]
Jar 패키지 구조를 표시하고 다음과 같이 코드를 복사합니다. jar t[vf] [jarfile] [inputfiles] [-Joption]
jar 파일에 인덱스를 추가하고 다음과 같이 코드를 복사합니다. jar i jarfile [-Joption]
여기서 []는 선택 사항을 나타냅니다.
매개변수 분석은 다음과 같습니다.
jarfile: -f 옵션과 함께 사용되는 생성, 업데이트, 압축 해제 또는 표시할 대상 jar 파일
inputfiles: 파일 또는 디렉토리 여러 파일 또는 디렉토리는 공백으로 구분되어 패키지해야 하는 파일 또는 디렉토리, 압축을 풀어야 하는 jar 패키지의 파일 또는 디렉토리, 표시할 jar 패키지의 파일 또는 디렉토리를 나타냅니다. 디렉터리인 경우 재귀적으로 처리됩니다. 옵션 0을 추가하지 않으면 여러 파일이 zip 모드로 압축됩니다.
매니페스트: -m 매개변수와 함께 사용되는 매니페스트 파일을 지정합니다.
진입점: -e 옵션과 함께 사용되는 애플리케이션의 진입점으로 클래스 이름을 지정합니다. 특히 -m, -f, -e 매개변수에 해당하는 매니페스트, jarfile, 진입점의 순서가 동일해야 합니다.
-C dir: 입력 파일을 처리할 때 후속 입력 파일의 디렉터리를 지정합니다. -C dir 입력 파일이 여러 개 있을 수 있습니다.
-Joption: Java 런타임 환경의 매개변수를 지정합니다. -J와 옵션 사이에는 공백이 없어야 합니다.
옵션:
c 새 jar 패키지를 생성합니다.
u 기존 jar 패키지 업데이트
x 지정된 jar 패키지의 압축을 푼다.
t는 jar 패키지 내용을 표시합니다.
f jarfile과 함께 사용됨
v 출력 세부사항
0 zip 압축을 사용하지 않음
M은 jar 패키지를 생성할 때 매니페스트 파일을 생성하지 않습니다.
매니페스트와 함께 사용됨
e는 진입점과 함께 사용되어 프로그램의 진입 클래스를 지정하고 이를 Main-Class에 해당하는 생성된 매니페스트 파일에 씁니다. 매니페스트와 함께 사용하고 매니페스트에 Main-Class 이름을 지정하면 패키징 오류가 발생합니다.
이 글이 모든 사람의 Java 프로그래밍에 도움이 되기를 바랍니다.