如何从JavaFX 11项目构建真正的桌面可执行应用程序?

时间:2020-02-07 07:54:43

标签: java javafx

我写了一个新的JavaFX 11项目。该项目是模块化的,也使用JavaFX 11和JDK 11。它不包含任何构建工具,例如Maven或Gradle或其他工具。现在,该项目已经完成,我正在尝试将其打包为Windows平台的可执行应用程序(具有相关性的.exe文件)。任何人都可以通过解决方案或文档参考来帮助我?

1 个答案:

答案 0 :(得分:0)

第一个问题是为什么您要基于过时的Java 11甚至更差的JavaFX 11开始一个新项目? Java的当前版本为13(EA版本已提供14/15),JavaFX的当前版本也为13(EA版本为14)。如果绝对必须使用Java 11,您仍然可以将其与最新的JavaFX版本结合使用。所以11/13甚至11/14都可以。

为了回答您的问题:如果您愿意切换到Java 14,则可以直接使用此发行版中包含的新jpackage工具来构建exe,并且由于您的项目是模块化的,因此只需调用一个即可。命令。