【发布时间】:2019-05-25 07:37:53
【问题描述】:
我不知道到底发生了什么,但是从今天开始我在努力构建 maven 包时遇到了一个我正在努力解决的错误。
运行时:
mvn package
或
mvn install
我收到以下错误:
[INFO] 'compiler-interface' not yet compiled for Scala 2.10.4. Compiling...
error: error while loading package, Missing dependency 'object java.lang.Object in compiler mirror',
required by /.m2/repository/org/scala-lang/scala-library/2.10.4/scala-library-2.10.4.jar(scala/package.class)
error: error while loading package, Missing dependency 'object java.lang.Object in compiler mirror',
required by /.m2/repository/org/scala-lang/scala-library/2.10.4/scala-library-2.10.4.jar(scala/runtime/package.class)
error: scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.
我已检查,该文件夹存在。
我已重命名文件夹 2.10.4 并从 maven 重新下载依赖项以获取新的。
我仍然遇到这个错误,我不知道为什么或该怎么做,有什么建议吗?
【问题讨论】:
-
由于您没有提供有关您的项目的任何信息,我可以从唯一可以猜测的原因开始。我认为您没有使用兼容的 JDK 版本。如果您查看docs.scala-lang.org/overviews/jdk-compatibility/overview.html,您会发现每个 Java 版本都有一个最低 scala 版本以实现兼容性。由于您无法为 scala 2.10.4 编译,我猜您使用的是 JDK 9 或更高版本。
-
@SarveshKumarSingh 你说得对,我不知何故安装了另一个 jdk 版本,或者它提供了错误,这不再是问题,现在我有另一个问题,但非常感谢!进行正式回复而不是评论,如果您愿意,我会将其分配给您,已解决
标签: scala maven dependencies