在新的sbt项目中,IntelliJ“未指定或检测到Scala版本”

时间:2017-11-18 09:28:43

标签: intellij-idea sbt

我开始学习和使用sbt,到目前为止我没有直接从IntelliJ开始项目,我做的是拉动一些种子项目并使用IntelliJ和Scala Plugin作为IDE。

只要我继续拉种子项目并编辑它们,一切都很好,但是当我尝试直接从IntelliJ生成sbt项目时,我遵循简单的说明并遇到了这个错误

  

导入SBT项目时出错:
执行sbt期间出错:否   Scala版本指定或检测到Java HotSpot(TM)64位服务器VM   警告:忽略选项MaxPermSize = 384M;支持已在8.0中删除

自动生成build.properties

sbt.version = 1.0.3

自动生成build.sbt

name := "MyProject"

version := "0.1"

scalaVersion := "2.12.4"

我在build.sbt档位的每个属性上都得到“无法解析符号”。

我试图解决这个问题:

  1. 卸载并重新安装IntelliJ,IntelliJ Scala插件,sbt和scala
  2. Framework Support
  3. 下添加scala
  4. 尝试在Facets处向Project Structure添加scala(我甚至没有scala选项)
  5. 仔细检查scala SDK是否在Global Libraries Project Structure配置了正确的版本
  6. 我目前的环境包括:
    Windows 10
    IntelliJ IDEA CE 2017.2.6
    IntelliJ Scala插件2017.2.13
    Java 8 151
    sbt 1.0.3
    斯卡拉2.12.4

    谢谢!

1 个答案:

答案 0 :(得分:0)

为了解决这个问题我:

  1. 完全卸载intellij及其所有配置
  2. 升级至intellij 2017.3 CE