我使用Netbeans创建了一个JavaFx应用程序。它运行正常,如果我从Netbeans.But运行应用程序,如果我双击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
但我已经在我的电脑上安装了JavaFX运行时。但是,如果我从命令行运行jar文件为java -jar MyJavaFxApplication.jar
,那么它正在正常运行。
我的问题在某种程度上类似于问题“Unable to run JavaFx Jar with JRE7”。但这个问题仍然没有答案。
我的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)
提前致谢。
答案 0 :(得分:0)
如果使用NetBeans 8或JDK 1.8,则必须使用Java 8运行该文件。
如果您的系统上安装了Java 8,它应该是NetBeans的捆绑包,只需将其从计算机属性变量指向您的JAVA PATH。