【问题标题】:Scala with ScalaFx: invalid or missing dependency带有 ScalaFx 的 Scala:依赖项无效或缺失
【发布时间】: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") 但没有成功... 谁能帮帮我吗?谢谢!

【问题讨论】:

    标签: scala sbt scalafx


    【解决方案1】:

    在 Java 8u40 中添加了警报。你有 8u25。您需要将您的 Java 版本更新到最新版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-09
      • 1970-01-01
      • 2015-03-12
      • 1970-01-01
      • 2012-04-06
      • 2019-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多