我在MAC上使用Netbeans 8.02,并从新建项目向导中创建一个简单的JavaFX应用程序。在Java 1.7u80上运行JavaFX应用程序的问题
当我将平台设置为Java 1.8时,它工作得很好,但是当我尝试在Java 1.7u80上运行它时,出现“java.lang.NoClassDefFoundError:javafx/application/Application”。从IDE或从命令行运行时,行为是相同的。
所有的平台都编译得很好,所以它看起来像JavaFX在我已经安装的两个平台的类路径上。
我的目标应用程序必须运行在1.7上,所以我不能简单地跟1.8一起打电话给一天。
JavaFX需要JDK8.0。 – CoderNeji
@CoderNeji不,它不。 JavaFX 8需要JDK 8.0。您可以在Java 7上运行JavaFX 2.x,不过建议您使用JDK 8,因为在8版本中推送了大量的bug修复。 – ItachiUchiha
我也有一个问题,netbeans说,请更新jdk ...这就是为什么我发表评论... 编辑...我用JavaFX8 – CoderNeji