외부 라이브러리에 의존하는 Java 프로그램을 컴파일하려면 이러한 라이브러리가 클래스 경로에 포함되어야 합니다. 이 기사에서는 javac 또는 apt에 대한 명령줄 옵션을 사용하여 클래스 경로에 jar를 통합하는 방법을 살펴봅니다.
javac의 경우 -cp 옵션과 콜론으로 구분된 디렉터리 목록을 사용합니다. 그리고 jar 파일. 예를 들어 jsr181-api.jar 라이브러리를 사용하여 HelloImp.java를 컴파일하려면
javac -cp .:jsr181-api.jar HelloImp.java
apt는 클래스 경로를 설정하는 -cp도 지원합니다. 그러나 모듈식 Java 애플리케이션에는 -module-path 옵션을 사용하는 것이 좋습니다. 예:
apt -module-path .:jsr181-api jar HelloImp
명령줄 인수를 영구적으로 수정하지 않으려는 경우 -cp 옵션과 함께 java 명령을 사용할 수 있습니다.
java -cp .:jsr181-api.jar HelloImp
명령이 실행되는 동안 임시로 클래스 경로가 설정됩니다.
매니페스트 텍스트 파일 접근 방식은 더 다양할 수 있습니다. 다음 콘텐츠로 MANIFEST.MF라는 매니페스트 파일을 생성합니다.
Manifest-Version: 1.0 Class-Path: jsr181-api.jar
그런 다음 다음을 사용하여 프로그램을 컴파일합니다.
javac HelloImp.java -m MANIFEST.MF
위 내용은 Java 컴파일(javac 및 apt)용 클래스 경로에 JAR 파일을 포함하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!