【发布时间】:2017-05-12 15:08:59
【问题描述】:
在我从 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") 但没有成功...
谁能帮帮我吗?谢谢!
【问题讨论】: