【发布时间】:2015-11-11 06:24:25
【问题描述】:
我知道以前有人问过这个问题,但解决方案不起作用。
我安装了新的 jdk 1.8 并将其配置为平台。在 netbeans.conf 中,我配置了 netbeans_jdkhome="/home/niklas/Java/jdk1.8.0_65/"。
使用 update-alternatives 我已经为 java 配置了新的 jre。 java -version正确返回“java版本“1.8.0_65”
尽管如此,从 netbeans 内部运行我的项目它不会加载,而是出现“javafx 需要较新版本”错误。
当我使用java -jar 运行完全相同的项目时,它运行正常。
我忘了配置什么?
【问题讨论】:
-
您的项目能够针对不同的 JVM/JDK 运行。检查项目属性。在
Libaries下,确保Java Platform指向JDK 1.8,如果未列出,您可能需要单击Manage Platforms和Add Platform。一旦你满意了,检查Sources(项目属性)和makre源Source/Binary Format也设置为JDK 8 -
两者都已设置为正确的 jdk
-
您可能会考虑删除当前版本的 Netbeans 并重新安装它,使其能够获取新安装的 JDK