0
請在這裏使用這個非常簡單的示例來獲得幫助。我不能去沒有得到這個惱人的錯誤信息當我嘗試在eclipse中運行scalafx代碼時,爲什麼我一直在獲取java.lang.NoClassDefFoundError?
Exception in thread "main" java.lang.NoClassDefFoundError:
scalafx/application/JFXApp$class
at HelloScalaFX$.<init>(HelloScalaFX.scala:6)
at HelloScalaFX$.<clinit>(HelloScalaFX.scala)
at HelloScalaFX.main(HelloScalaFX.scala)
Caused by: java.lang.ClassNotFoundException: scalafx.application.JFXApp$class
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
import scalafx.application.JFXApp
import scalafx.application.JFXApp.PrimaryStage
import scalafx.scene.Scene
import scalafx.scene.control.Label
object HelloScalaFX extends JFXApp {
stage = new PrimaryStage {
scene = new Scene {
content = new Label {
text = "Hello ScalaFX"
}
}
}
}
你在建什麼平臺?你使用的是什麼版本的scala,java和javaFX? –
我正在建設一個Windows平臺。 java 8u45,javaFX8和scala 2.11 @BobDalgleish – Sigmabooma
什麼版本的scalafx? JavaFX和ScalaFX實現過去曾引發過一些混合和匹配問題。 –