如何创建javafx应用程序的exe文件

时间:2012-07-28 09:36:48

标签: java deployment installer javafx javafx-2

我使用javafx创建了一个桌面应用程序。它使用mysql的数据库。通过使用Netbeans,我将应用程序打包到运行jar中。

现在我想将应用程序分发为windows用户的exe文件。现在我的问题是如何从jar创建exe文件以及该exe如何与数据库连接。

3 个答案:

答案 0 :(得分:2)

exe4j或install4j可能是个不错的选择

答案 1 :(得分:2)

有一个官方Java Packager Tool,它是JavaFX套件的一部分。它可以创建self-contained applications,包括Windows上的原生启动器:.exe,OS X上的.app捆绑包等。默认情况下,它将JRE捆绑为应用程序的一部分,但是{{3}如果需要的话。

您可以通过Ant任务,javapackager命令行工具或使用NetBeans IDE调用Java打包程序。有关详细信息,请参阅this behavior can be changed to use the system JRE instead

答案 2 :(得分:0)

免责声明:我为Excelsior工作。

我们刚刚发现Excelsior JET seems to already support JavaFX 2。您可以使用它将JavaFX应用程序编译为本机代码,而不是只能创建EXE启动程序和包装器的(launch|exe|install)4j

也就是说,启动器/包装器生成器可能更适合您的需求和预算。

相关问题