我在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