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实现过去曾引发过一些混合和匹配问题。 –