从SDK版本scala-SDK-4.4.1-vfinal-2.11-win32.win32.x86_64
切换到版本scala-SDK-4.5.0-vfinal-2.11-win32.win32.x86_64
后,我在eclipse中收到一些错误消息:
完整的错误消息:
缺少或无效的依赖项 在加载类文件'Alert.class'时检测到。无法访问期限 在包javafx.scene.control中发出警报,因为它(或它的 缺少依赖项。检查您的构建定义是否缺少或 冲突的依赖关系。 (重新使用
-Ylog-classpath
查看 有问题的类路径。)如果'Alert.class'是完整的重建可能会有所帮助 根据不兼容的版本编译 javafx.scene.control。 ageofscala未知的Scala问题
我得到了23个错误。
我在我的项目中使用scalaFx。在我切换到较新的SDK之前,该项目运行良好。现在它甚至没有使用较旧的SDK版本。之所以因为我切换到较新的SDK是这个错误:Eclipse returns error message “Java was started but returned exit code = 1”所以我将这行添加到eclipse.ini文件中:
-vm
C:/Program Files/Java/jdk1.8.0_25/jre/bin/server/jvm.dll
这是我的build.sbt:
scalaVersion := "2.11.8"
libraryDependencies += "com.typesafe" % "config" % "1.2.1"
libraryDependencies += "com.github.nscala-time" %% "nscala-time" % "2.12.0"
libraryDependencies += "com.typesafe.akka" %% "akka-actor" % "2.4.4"
libraryDependencies += "com.lambdaworks" %% "jacks" % "2.3.3"
libraryDependencies += "com.typesafe.play" % "play_2.11" % "2.5.3"
libraryDependencies += "org.scala-lang" % "scala-swing" % "2.11.0-M7"
libraryDependencies += "org.scalafx" % "scalafx_2.11" % "8.0.92-R10"
是否存在某些版本问题或其他问题?我尝试将项目更新为最新的Scala版本("2.12.1"
)和最新的ScalaFx版本("org.scalafx" %% "scalafx" % "8.0.102-R11"
),但没有成功......
谁能帮帮我吗?谢谢!
答案 0 :(得分:1)
在Java 8u40中添加了警报。你有8u25。您需要将Java版本更新为更新版本。