2017-11-18 365 views
1

Iv'e开始学习和使用sbt,到目前为止,我并没有直接从IntelliJ开始项目,我所做的就是拔出一些种子项目并使用IntelliJ作为IDE的Scala插件。在新的sbt项目中IntelliJ“没有指定或检测到Scala版本”

只要我不停地拉种子项目和编辑它们,一切都很好,但是当我试图从的IntelliJ产生直接SBT项目我也跟着简单的指令,面对这个错误

错误而进口SBT项目:
执行期间出错:否 指定或检测到的Scala版本Java HotSpot™64位服务器虚拟机 警告:忽略选项MaxPermSize = 384M;在8.0

除去支持自动生成build.properties

sbt.version = 1.0.3 

自动生成build.sbt:在build.sbt

name := "MyProject" 

version := "0.1" 

scalaVersion := "2.12.4" 

而我得到的每个属性 “无法解析符号”档案..

事情Iv'e试图解决这个问题L:

  1. 卸载并重新安装的IntelliJ,斯卡拉的IntelliJ插件,SBT和Scala
  2. Framework Support
  3. 试图在阶添加Project StructureFacets下增加斯卡拉(我甚至没有一阶选择)
  4. 再次确认Scala的SDK配置在Global LibrariesProject Structure用正确的版本

我目前ENVIRON换货包括:
的Windows 10
IntelliJ IDEA的CE 2017年2月6日
的IntelliJ Scala的插件2017年2月13日
的Java 8 151
SBT 1.0.3
斯卡拉2.12.4

谢谢!

+0

你试过从SBT工具窗口中运行 “刷新” ?阿洛斯你可以尝试使用更新的版本(1.0.3)。 –

+0

我在'build.properties'上的sbt版本确实是1.0.3, ,并且我安装了一个新版本,仍然是相同的错误 – TalOhana

+1

您可以使用干净安装(无需导入设置)2017.3 EAP:https: //www.jetbrains.com/idea/nextversion/? –

回答

0

为了解决这个我:

  1. 完全卸载的IntelliJ,与所有它的配置
  2. 升级到的IntelliJ 2017.3 CE
相关问题