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

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

有帮助吗?

解决方案

exe4j或install4j可能是一个好的选择

其他提示

有一个官员 Java打包工具 这是JavaFX套件的一部分。它可以创造 自包含的应用程序 包括本机启动器: .exe 在Windows上, .app 捆绑在OS X等。默认情况下,它将JRE捆绑为应用程序的一部分,但 此行为可以更改为使用系统JRE代替 如果需要的话。

您可以通过Ant任务调用Java packager, javapackager 命令行工具,或使用NetBeans IDE。查看 Java部署指南 有关详情。

免责声明:我为Excelsior工作。

我们刚刚发现 Excelsior Jet似乎已经支持javafx 2 。您可以将JavaFX应用程序Down编译为本机代码,而不是仅能够创建EXE Launcher和包装器的生成方式。

表示,发射器/包装器发生器可能更适合您的需求和预算。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top