【发布时间】:2014-06-29 04:31:59
【问题描述】:
在带有 Intellij Idea 13.1 的 Ubuntu Gnome 14.04 上安装 java 1.8 后我遇到了一些麻烦。
当我尝试导入 sbt 项目时,它会抛出下一个:
我尝试在.pam-environment 安装和设置 java 1.7。但它一直以 1.8 作为主要配置并抛出此警告。我通过完全删除 1.8 版本解决了它。
scala 版本:
nazar@lelyak-desktop:~⟫ scala -version
Scala code runner version 2.10.4 -- Copyright 2002-2013, LAMP/EPFL
还有sbt - 0.13.1
我想知道如何在 JDK 1.8 中使用 sbt?
或者当 1.8 为默认时,让 sbt 使用 1.7 版本。
解决方案:
我将 sbt 的 settings 配置更改为自定义 JDK - 1.7 和 sbt-launch.jar - 由我安装。
【问题讨论】:
-
你好像有this problem;虽然那里说使用 Scala 2.10 你应该可以在 Java 8 上运行......因为你发布了屏幕截图,这似乎是 IntelliJ IDEA。也许这使用了基于 Scala 2.9 的旧版本的 sbt?只是一些猜测。
-
@0__
REPL在 1.8 中一切正常。此问题仅在导入 sbt 项目时出现。 -
你可能会在IntelliJ IDEA Forum 上询问他们使用的是哪个 sbt 版本,也许这就是问题所在。您使用哪个 IDEA 版本?最新的是 13.1.2。您可以尝试使用third party sbt plugin 和sbt-idea 来生成IDEA 项目文件并运行构建。
标签: scala warnings sbt permgen java-8