1

我使用 netbeans 7.2 使用 JavaFX 制作了示例应用程序。当我从 netbeans 运行应用程序时,它工作正常。现在我想将此应用程序作为独立应用程序分发。

所以我试图从由netbeans本身在dist文件夹中创建的可执行jar文件打开这个应用程序。但我收到错误:Unable to Load JavaFX runtime

在此处输入图像描述

如何解决这个问题??

我还想知道将此应用程序作为桌面独立应用程序分发的最佳方式?意味着我想知道最终的分发包是可执行的 jar 文件吗?

对于这个最终包(针对上述问题建议) ,应用程序在 Windows 环境中运行是否有任何先决条件?:这很重要,因为我们的最终环境非常有限。它甚至没有安装java。

4

1 回答 1

1

我不知道为什么启动 NetBeans 创建的可执行 jar 对您不起作用。

您可以通过将应用程序打包为 自包含应用程序来解决此问题。这样的包在您的应用程序中包含 java 和 javafx 运行时,因此您无需担心将这些东西分发和安装到您的客户端。无论如何,听起来这样的包非常适合您的应用程序。

自包含应用程序是 JavaFX 应用程序的包装器,使其独立于用户可能安装的内容。

于 2012-09-28T08:30:25.617 回答