什麼是 Fat JAR?
術語「fat JAR」是指 Java 應用程式的打包方法。它涉及將多個元素組合到一個 JAR 檔案中,包括:
- 應用程式程式碼:這包括您在程式碼編輯器中編寫的原始程式碼,代表應用程式的核心功能。
- 直接依賴項:這些是您的應用程式直接依賴的其他庫或 JAR 文件,例如資料庫驅動程式或實用程式庫。
- 執行環境:這包括必要的元件和Java 虛擬機器 (JVM) 執行應用程式所需的函式庫,例如 Java 執行時間環境 (JRE) 或 OpenJDK。
與僅包含應用程式程式碼和直接依賴項,胖JAR 包含所有這些元素,使其獨立且可以運行,無需外部依賴項或單獨的應用程式
其他JAR 類型:
-
Skinny JAR: 僅包含應用程式程式碼。
-
Thin JAR: 包含應用程式程式碼和直接相依性。
-
Hollow JAR: 僅包含執行環境。
以上是什麼是 Fat JAR 以及它與其他 JAR 類型有何不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!