먼저 Java run-time environment 를 설치한 다음 마우스 오른쪽 버튼을 클릭하여 여는 방법을 선택하고 JRE 설치 디렉토리에서 bin 폴더를 찾아 java.exe 를 선택하면 됩니다. 나중에 두 번 클릭하여 jar 를 실행할 수 있습니다.
다음은 내가 이전에 한 장을 보고 블로그에 총결산한 것이다. jar 에 관한
저는 최근에 Java 를 c++ 와 같이, compile 후에. exe 와 같은 파일을 생성하는 방법에 대해 생각해 왔습니다. 즉, 명령 프롬프트 없이 파일을 두 번 클릭하면 Java 클래스 파일을 실행할 수 있습니다. Java 클래스 이름을 입력하여 Java 클래스 파일을 실행할 수 있습니다. 오늘 인터넷에서 가끔 문장 소개. CLE 를 읽습니다. 포장 후 생성된 서류는. exe 파일처럼 두 번 클릭하여 열어서 프로그램 사용자들에게 많은 편리를 더해 줍니다. 저는 초보자입니다. 이에 대해 온라인 그 문장 때문에 초보 동료들에게 어려움이 있다고 생각합니다. 또한 본인의 수준이 제한되어 있기 때문에 몇 시간 동안 연구하여 알아낸 바 있습니다. 그래서 여기서 본인의 경험을 여러분들에게 소개하며, 이 용어는 전문적이지 않습니다. 양해해 주시기 바랍니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언)
먼저 JDK 를 설치하면 JRE 가 java.sun.com 에서 직접
를 다운로드할 수 있습니다설치 완료 열기 x: \ \ program files \ Java \ jrex.x.x _ xx \ bin 완료된 클래스 파일을 이 폴더에 복사합니다. OOP 인 경우 전체 프로그램의 주 프로그램인 main class 가 필요합니다.
Public static voidmain (string [] args) 메서드, class 가 하나뿐인 경우 main class 입니다.
우리의 main-class 가 Abc.class
라고 가정합니다새 폴더를 작성합니다. a,
라고 가정합니다위 작업이 완료되면 모든 class 를 원래 폴더 구조를 그대로 a 에 배치합니다. (편의상 처음으로 main class 를 폴더 1 층, 즉 폴더를 열면 main class 를 볼 수 있습니다. 이는 main class 를 쉽게 복제할 수 없습니다. OOP 를 만들 때는 main class 의 위치에 주의해야 합니다.
이제. MF 파일을 작성하고 bin 에 메모장 파일을 새로 만들 수 있습니다.
입력: main-class: a.abclt; 캐리지 리턴 gt; , 이 줄은 캐리지 리턴으로 끝내고 saveas:
Filename.mf
명령 프롬프트를 열고 x: \ \ program files \ Java \ jrex.x.x _ xx \ bin 으로 이동한 다음
를 입력합니다Jar cvfm jar filename.jar MANIFEST.MF a
JarFileName 이 XYZ
라고 가정합니다그런 executable jar 파일은
포장됩니다이렇게 하면 XYZ 를 bin 폴더 밖으로 잘라서 당기실 수 있습니다!
Jar 명령 형식은 다음과 같습니다.
Jar {ctxu}[vfm0M] [jar- 파일] [매니페스트-파일] [-C 디렉토리] 파일 이름 ...
-c 새 JAR 패키지 만들기
-t JAR 패키지의 내용 목록 나열
-x JAR 패키지의 지정된 파일 또는 모든 파일 확장
-u 기존 JAR 패키지 업데이트 (JAR 패키지에 파일 추가)
[vfm0M] 의 옵션은 jar 명령의 옵션 매개 변수인
를 선택하거나 선택하지 않을 수 있습니다-v 상세 보고서를 생성하여 표준 출력으로 인쇄
-f 는 JAR 파일 이름을 지정합니다. 일반적으로 이 매개 변수는 필수입니다
-m 포함해야 할 매니페스트 매니페스트 파일 지정
-0 저장 전용, 압축 안 함, 결과 JAR 패키지는 이 매개 변수를 사용하지 않는 것보다 크지만 더 빠릅니다
-M 모든 항목 목록 (매니페스트) 파일을 생성하지 않습니다. 이 매개변수는
를 무시합니다-m 매개 변수 [JAR- file] 은 생성, 조회, 업데이트 또는 잠금 해제해야 하는 jar 패키지입니다.
-f 매개 변수의 보조 매개 변수 [MANIFEST- document] 는 매니페스트 목록 파일이며
입니다-m 매개 변수의 보조 매개 변수 [-C 디렉토리] 는 지정된 디렉토리로 이동하여 이 jar 명령을 실행하는 작업을 나타냅니다. Cd
를 먼저 사용하는 것과 같습니다