簡體   English   中英

具有ScalaFx的Scala:無效或缺少依賴項

[英]Scala with ScalaFx: invalid or missing dependency

從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我收到了一些錯誤消息日食:

月食錯誤

完整的錯誤消息:

加載類文件“ Alert.class”時檢測到缺少或無效的依賴項。 無法訪問軟件包javafx.scene.control中的術語Alert,因為它(或其依賴項)缺失。 檢查構建定義中是否缺少依賴項或沖突的依賴項。 (使用-Ylog-classpath重新運行以查看有問題的類路徑。)如果針對不兼容版本的javafx.scene.control編譯了“ Alert.class”,則完全重建可能會有所幫助。 ageofscala未知的Scala問題

我收到23個錯誤。

我在項目中使用scalaFx。 在切換到較新的SDK之前,該項目運行良好。 現在,它甚至無法與舊版SDK一起運行。 我切換到較新的SDK的原因是此錯誤: Eclipse返回錯誤消息“ Java已啟動,但返回的退出代碼= 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" ),但是沒有成功...可以有人請幫助我嗎? 謝謝!

在Java 8u40中添加了警報。 你有8u25。 您需要將Java版本更新為最新版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM