3

我使用 Netbeans 创建了一个 JavaFx 应用程序。它运行良好,如果我从 Netbeans 运行应用程序。但是,如果我双击 jar 文件,我会收到错误消息

JavaFx 2.1.0 is required to view this content but JavaFx. Get the JavaFx runtime from javafx.com/javafx and run the installer. Then restart the application

但是我已经在我的 PC 中安装了 JavaFX 运行时。但是,如果我从命令行运行 jar 文件 as java -jar MyJavaFxApplication.jar,那么它运行正常。

我的问题在某种程度上类似于“无法使用 JRE7 运行 JavaFx Jar ”的问题。但这个问题仍然没有答案。

我的 Java 版本是:

java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)

提前致谢。

4

1 回答 1

0

如果您使用 NetBeans 8 或 JDK 1.8,则必须使用 Java 8 运行该文件。

如果您的系统上安装了 Java 8,并且它应该与 NetBeans 捆绑在一起,只需从计算机属性变量中将其指向您的 JAVA PATH。

于 2014-08-02T11:35:15.080 回答