Scala项目不会以Bouncy Castle作为依赖项进行编译

时间:2015-05-14 22:51:02

标签: java scala intellij-idea compiler-errors bouncycastle

我试图在我的Scala项目中使用Bouncy Castle但由于某种原因它不会编译。我一直收到这个错误:

Error:scalac: Error: object java.lang.Object in compiler mirror not found.
scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.
    at scala.reflect.internal.MissingRequirementError$.signal(MissingRequirementError.scala:17)
    at scala.reflect.internal.MissingRequirementError$.notFound(MissingRequirementError.scala:18)
    at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:53)
    at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:45)
...

我使用IntelliJ Idea(14.0.4)和Scala插件(1.4)。以下是我的项目设置:

  • Java JDK 1.8.0_45
  • Scala 2.11.6
  • Bouncy Castle 1.52来自here

如何开始调试此问题?

1 个答案:

答案 0 :(得分:0)

我还没能找到问题的原因。但是,我能够通过在Project Structure窗口中添加Bouncy Castle作为Maven依赖项来解决它。这解决了这个问题,并允许我使用Scala中的BC。