不能用JDK 1.8导入sbt项目?

时间:2014-04-26 11:33:03

标签: java sbt java-8

我想在Intellij 13.1下导入sbt项目。

当前的Java版本:

nazar@lelyak-desktop:~⟫ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

在构建项目期间,我收到错误消息:

enter image description here

JDK 1.8出了什么问题?

我无法完成导入项目。

更新

我通过再次移动到1.7版本来解决它。它工作正常。

以下是有关此问题的一些提示Cannot build with sbt

任何建议。

2 个答案:

答案 0 :(得分:2)

看起来您的SBT使用a Scala version that isn't compatible with Java 8。尝试将您的SBT / Scala更新为newer version,它应该再次有效。

答案 1 :(得分:0)

我在Mac OS 10.10.2和Java 1.8上使用sbt版本0.13.7。我遇到了同样的问题并通过设置' java-home'解决了这个问题。 / usr / local / etc / sbtopts文件中的sbt选项。具体来说,我将此行添加到/ usr / local / etc / sbtopts:

-java-home /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

我不需要更改任何sbt启动脚本或其他任何内容。