JavaFX - 已部署的应用程序无法在其他PC上运行?

时间:2014-08-27 18:22:50

标签: java deployment javafx public self-contained

我在让其他人的计算机上运行应用程序时遇到问题。

我测试了一个自包含和正常的.jar文件。 当我将它们传递给我的安装了java的朋友时,当他打开.jar文件时,会出现错误:" Java异常已经发生"。

当我同时运行.jar和.exe文件时,两者都可以在我的电脑上运行。

所以实际的问题是: 为什么它不像那样工作?

我可以在不安装整个JDK的情况下运行JavaFX应用程序吗?

感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

由于Java 7存在" javafxpackager",renamed to "javapackager" on Java 8,它使用一些xml配置来生成您想要的" Installer" / distribution-package。

由于这不符合某些人的需要,因此有一种方法可以使用maven: javafx-maven-plugin,您可以找到该插件的some examples about the usage链接。

免责声明:我是javafx-maven-plugin的维护者。