如何创建javafx应用程序的exe文件
我使用javafx创建了一个桌面应用程序。 它使用mysql的数据库。 通过使用Netbeans,我将应用程序打包到运行jar中。
现在我想将应用程序分发为windows用户的exe文件。 现在我的问题是如何从jar创建exe文件以及该exe如何与数据库连接。
exe4j或install4j可能是个不错的选择
有一个官方Java Packager工具 ,它是JavaFX套件的一部分。 它可以创建自包含的应用程序,包括本机启动器:Windows上的.exe
,OS X上的.app
包等。默认情况下,它将JRE捆绑为应用程序的一部分,但是可以将此行为更改为使用系统JRE而不是如果需要的话
您可以通过Ant任务, javapackager
命令行工具或使用NetBeans IDE调用Java打包程序。 有关详细信息,请参阅Java部署指南 。
免责声明:我为Excelsior工作。
我们刚刚发现Excelsior JET似乎已经支持JavaFX 2了 。 您可以使用它将JavaFX应用程序编译为本机代码,而不是(launch|exe|install)4j
只能创建EXE启动程序和包装器。
也就是说,发射器/包装发生器可能更适合您的需求和预算。