> Java > Java베이스 > 본문

Java에서 jar 패키지로 패키징하는 방법

王林
풀어 주다: 2019-12-04 14:24:30
원래의
23883명이 탐색했습니다.

Java에서 jar 패키지로 패키징하는 방법

1 직접 실행할 수 있는 jar 패키지를 수동으로 패키지합니다.

1) 먼저 javac를 사용하여 컴파일합니다. java 파일, 클래스 파일 가져오기

2) 임의의 이름으로 새 파일을 만듭니다. 예를 들어 매니페스트라고 할 수 있으며 내용은 다음과 같습니다. (참고: 1. 공백을 추가합니다. 2. 마지막으로 Enter를 눌러 새 공백을 입력해야 합니다. 그렇지 않으면 오류가 발생합니다. 다음 내용이 필요한 경우 addJarPkg); 뒤에 캐리지 리턴을 입력해야 합니다. code>Manifest-Version: 1.0<br>Main-Class: addJarPkg# 🎜🎜#

3) 컴파일된 클래스 파일과 2단계에서 생성한 파일을 test 등의 지정된 폴더에 넣습니다. ;

Manifest-Version: 1.0<br>Main-Class: addJarPkg

3)把编译好的class文件和第2步新建的文件放入指定文件夹,如test;

java视频教程推荐:java在线教程

4)在cmd中运行命令

jar -cvfm main.jar manifest -C test .
로그인 후 복사

注意路径问题,其中:

test后面的 “.” 代表所有文件,jar后面的-m选项会将第2步新建的文件合并到 jar包中的 META-INF/MANIFEST.MFjava 비디오 튜토리얼 추천: java 온라인 튜토리얼

4) cmd에서 rrreee

명령을 실행합니다. 여기서,

The 테스트 뒤의 "."는 모든 파일을 나타내며 jar 뒤의 -m 옵션은 2단계에서 생성된 파일을 병합합니다. jar 패키지의 META-INF/MANIFEST.MF로 이동합니다. 매니페스트 구성 파일 -C 뒤에 패키지할 디렉터리를 지정합니다. 디렉터리 뒤의 .

2. intellij 아이디어 도구를 사용하여 직접 실행 가능한 jar 패키지를 패키징합니다. Java에서 jar 패키지로 패키징하는 방법

1) 프로젝트를 클릭합니다.

#🎜 🎜#2 ) intellij idea 왼쪽 상단에 있는 "파일" 메뉴를 클릭하세요 -> 프로젝트 구조

Java에서 jar 패키지로 패키징하는 방법

3) "아티팩트"를 클릭하세요 - > 녹색 "+" -> "JAR" -> 비어 있음

Java에서 jar 패키지로 패키징하는 방법

4) 이름 열에 사용자 정의 이름, 출력 사전 입력 jar 패키지 대상 디렉터리를 선택합니다. Elements에서 jar 패키지에 추가해야 할 파일을 더블클릭하여 왼쪽의 jar 패키지 디렉터리에 추가합니다. 자세한 내용은 아래 그림을 참조하세요.

#🎜🎜 #Java에서 jar 패키지로 패키징하는 방법

5) Create Manifest를 클릭하고 MANIFEST.MF가 있는 파일 경로를 선택합니다. (기본적으로 프로젝트 루트 디렉터리를 선택합니다. 다른 경로를 선택하지 마세요. 불필요한 오류가 발생할 수 있습니다. ), 확인을 클릭하세요

Java에서 jar 패키지로 패키징하는 방법# 🎜🎜#

6) 메인 클래스 뒤에 있는 선택 버튼을 클릭하세요.

Java에서 jar 패키지로 패키징하는 방법# 🎜🎜#7) 팝업 상자에서 프로그램 진입점으로 실행해야 할 주요 기능을 선택하고 확인을 클릭합니다.

8) 위의 설정을 완료한 후 확인을 클릭합니다

Java에서 jar 패키지로 패키징하는 방법9) 메뉴에서 "빌드"를 클릭합니다 -> "아티팩트 빌드"

Java에서 jar 패키지로 패키징하는 방법10) 아래와 같이 팝업 상자에서 생성할 jar 패키지 아래의 빌드를 두 번 클릭합니다.

# 🎜🎜#

At 이때 Intellij 아이디어를 이용하여 직접 실행이 가능한 jar 패키지를 생성한다. java 관련 기사 튜토리얼 추천:

java 입문 튜토리얼#🎜🎜##🎜🎜#

위 내용은 Java에서 jar 패키지로 패키징하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿