什么是 Fat JAR?
术语“fat JAR”是指 Java 应用程序的打包方法。它涉及将多个元素组合到一个 JAR 文件中,包括:
- 应用程序代码:这包括您在代码编辑器中编写的源代码,代表应用程序的核心功能。
- 直接依赖项:这些是您的应用程序直接依赖的其他库或 JAR 文件,例如数据库驱动程序或实用程序库。
- 运行时环境:这包括必要的组件和Java 虚拟机 (JVM) 执行应用程序所需的库,例如 Java 运行时环境 (JRE) 或 OpenJDK。
与仅包含应用程序代码和直接依赖项,胖 JAR 包含所有这些元素,使其独立且可以运行,无需外部依赖项或单独的应用程序
其他 JAR 类型:
-
Skinny JAR: 仅包含应用程序代码。
-
Thin JAR: 包含应用程序代码和直接依赖项。
-
Hollow JAR: 仅包含运行时环境。
以上是什么是 Fat JAR 以及它与其他 JAR 类型有何不同?的详细内容。更多信息请关注PHP中文网其他相关文章!