Java应用程序可以以各种方式打包.请通过
Java Packaging Overview查找有关它的所有信息.其中一个包装是一个独立的Java应用程序.
有不同的方法来创建这些包:
>使用JDK附带的javapackager工具
> JavaFX Ant任务
> maven项目的JavaFX Maven插件
自包含应用程序是应用程序打包方式和平台特定方式之一.该包包含:
>应用程序包
> JRE的私人副本
可用捆绑包的列表可以是found here.
让我们看看我们可以使用的各种工具以及如何使用它们:
JavaPackager工具
JavaPackager Tool是最基本的工具,可帮助您编译,打包,签名和部署Java(FX)应用程序,而无需编写任何其他脚本. javapackager.jar文件位于JDK安装的bin目录中.
可与其一起使用的命令列表是available here.
JavaFX Ant任务
JavaFX Ant Tasks通过为项目创建build.xml文件来帮助您打包应用程序.
有关如何为项目使用ant脚本的一组示例可以是found here.
JavaFX Maven插件
JavaFX Maven Plugin利用包装java应用程序到maven平台的使用.您可以通过向项目添加插件来打包基于maven的Java应用程序.
这个插件恕我直言,如果最容易使用的三个.它是一个编写得很好,易于理解的工具,并且有大量文档.
JavaFX Gradle插件
JavaFX Gradle Plugin也来自maven插件的作者.它具有maven插件所具有的所有功能,但对于Gradle 🙂
进一步阅读: