Fat JAR이란 무엇인가요?
"fat JAR"라는 용어는 Java 애플리케이션에 대한 패키징 접근 방식을 나타냅니다. 여기에는 다음을 포함하여 여러 요소를 단일 JAR 파일로 결합하는 작업이 포함됩니다.
- 애플리케이션 코드: 여기에는 애플리케이션의 핵심 기능을 나타내는 코드 편집기에서 작성한 소스 코드가 포함됩니다.
- 직접 종속성: 데이터베이스 드라이버 또는 유틸리티 라이브러리와 같이 애플리케이션이 직접 의존하는 다른 라이브러리 또는 JAR 파일입니다.
- 런타임 환경: 여기에는 필수 구성 요소와 JRE(Java Runtime Environment) 또는 OpenJDK와 같이 JVM(Java Virtual Machine)이 애플리케이션을 실행하는 데 필요한 라이브러리입니다.
다음만 포함하는 "씬" JAR과 대조적입니다. 애플리케이션 코드 및 직접적인 종속성, 뚱뚱한 JAR에는 이러한 모든 요소가 포함되어 있어 외부 종속성이나 별도의 애플리케이션 없이도 독립적으로 실행될 수 있습니다. server.
기타 JAR 유형:
-
Skinny JAR: 애플리케이션 코드만 포함합니다.
-
Thin JAR: 애플리케이션 코드 및 직접 포함 종속성.
-
중공 JAR: 런타임 환경만 포함합니다.
위 내용은 Fat JAR이란 무엇이며 다른 JAR 유형과 어떻게 다릅니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!