Java에서 jar 패키지를 실행하는 방법: (권장: java 비디오 튜토리얼)
Main-Class: test.someClassName
Method 1. 부트스트랩 클래스 로더를 사용하여 이러한 클래스를 로드합니다. #🎜🎜 # 런타임 시 다음 매개변수를 사용할 수 있습니다.
-Xbootclasspath: 시스템 Java 클래스 경로를 완전히 대체합니다. 사용하지 않는 것이 가장 좋습니다.
-Xbootclasspath/a: 시스템 클래스가 로드된 후 로드됩니다. 일반적으로 이것을 사용하십시오.-Xbootclasspath/p: 시스템 클래스를 로드하기 전에 로드하고 사용에 주의하세요. 시스템 클래스와 충돌하면 좋지 않습니다.
win32 java -Xbootclasspath/a: some.jar;some2.jar; -jar test.jar unix java -Xbootclasspath/a: some.jar:some2.jar: -jar test.jar
필요한 모든 항아리를 던질 수 있습니다 %JRE_HOME%에 로드됨 /lib/ext 아래에서 이 디렉토리의 jar 패키지는 Bootstrap Classloader가 작업을 완료한 후 Extension Classloader에 의해 로드됩니다. 매우 편리하고 걱정이 없습니다. :)
방법 3: 여전히 AppClassloader를 사용하여 로드하지만 클래스 경로 매개변수는 필요하지 않습니다.다음 코드를 MANIFEST.MF에 추가합니다. :
Class-Path: lib/some.jar
lib는 test.jar과 동일한 디렉토리에 있는 하위 디렉토리입니다. 참조는 내부에 있습니다.
참조해야 할 jar 패키지가 여러 개 있는 경우:
Class-Path: lib/some.jar lib/some2.jar
각각의 개별 병은 공백으로 구분할 수 있습니다. 상대 경로를 사용하는 데 주의하세요.
방법 4: 클래스 로더를 로드하도록 사용자 정의이 방법은 궁극적인 솔루션입니다. 기본적으로 잘 알려진 모든 Java 응용 프로그램은 다음과 같이 이 작업을 수행합니다. 톰캣, 제이보스 등
자바에 대한 더 많은 지식은
java 기본 튜토리얼위 내용은 Java에서 jar 패키지를 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!