当我尝试运行该项目时,我遇到此错误消息:
Error:scalac: bad symbolic reference to scala.ScalaObject encountered in class file 'package.class'.
Cannot access type ScalaObject in package scala. The current classpath may be
missing a definition for scala.ScalaObject, or package.class may have been compiled against a version that's incompatible with the one found on the current classpath.
还有类似的问题here https://stackoverflow.com/q/24630595/1305344 and here https://stackoverflow.com/q/18045959/1305344,但似乎没有一个适用于我的情况 - 我的情况没有吐出这样的消息。我唯一要去的就是scalaObject.
这是一个突然的破坏——该项目是在 IntelliJ IDEA 中使用 sbt 进行的,并运行 find 直到今天。突然间,它找不到它需要的东西。
这是整个build.sbt
file:
name := "MyApp"
libraryDependencies ++= Seq(
"joda-time" % "joda-time" % "2.3",
"org.joda" % "joda-convert" % "1.6",
"org.scala-lang" % "scala-swing" % "2.9.2",
我该如何解决这个问题?
我相信你可能已经改变了sbt.version
in project/build.properties
or scalaVersion
in build.sbt
。要不就sbt
发射器。或者 IntelliJ IDEA 的 Scala 插件。难道是这样吗?
我是根据“或者 package.class 可能是针对以下版本进行编译的
与当前类路径中找到的不兼容。”.
您可能想看看update
报告于target\resolution-cache\reports
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)