Java 应用程序可以通过各种方式进行打包。请浏览 Java 打包概述以查找有关它的所有信息。其中一个包装是.self-contained Java application
有不同的方法来创建这些包:
- 使用 JDK 附带的工具
javapackager
- JavaFX Ant Tasks
- JavaFX Maven Plugin for a maven project
独立应用程序是打包应用程序的方式之一,并且是特定于平台的。捆绑包包含:
可在此处找到可用捆绑包的列表。
让我们来看看我们可用的各种工具以及如何使用它们:
JavaPackager Tool
JavaPackager 工具是最基本的工具,可帮助您编译、打包、签名和部署 Java(FX) 应用程序,而无需编写任何其他脚本。该文件位于 JDK 安装的 bin 目录中。javapackager.jar
可与之一起使用的命令列表可在此处找到。
JavaFX Ant Tasks
JavaFX Ant Tasks 只需为项目创建一个文件,即可帮助您打包应用程序。build.xml
有关如何在项目中使用 ant 脚本的一组示例,可在此处找到。
可与它一起使用的命令列表可在此处获得。
JavaFX Maven Plugin
JavaFX Maven插件利用将java应用程序打包到maven平台的使用。您可以通过向项目添加插件来使用它来打包基于 maven 的 java 应用程序。
这个插件恕我直言,如果使用出来的三个。这是一个写得非常好,易于理解的工具,并具有广泛的文档。easiest
JavaFX Gradle Plugin
JavaFX Gradle Plugin也来自maven插件的作者。它具有maven插件具有的所有功能,但对于Gradle:)
延伸阅读 :