0

我在 Linux 上运行的 Netbeans 中创建了默认的 JavaFX 项目。我尝试在 Windows 上运行生成的 jar 文件,但找不到 JavaFX。这是jar文件的配置。

在此处输入图像描述

如何配置 jar 文件以将特定的 JVM 用于部署 Jar 文件的操作系统。

4

1 回答 1

1

甚至晚了,我试图提出一个答案:

显然在每个操作系统上,JVM 的位置是不同的。

  1. 从 1.7.0_40 或 41 开始,如果我没记错的话,或者 JDK8,JavaFX 库嵌入在 JDK 中,因此无需担心您的问题。
  2. 如果这是 JVM 查找问题,您可能需要设置 JAVA_HOME 系统属性,或设置 NetBeans 的默认运行 JDK 或默认项目 JVM。
  3. 您还可以使用 Maven 等构建工具,以便让不同操作系统上的开发人员在私有属性文件中设置不同的 JVM 位置。

您不应该像我们多年前所做的那样手动添加库;)

于 2013-11-07T10:03:12.550 回答