在新的sbt项目中IntelliJ“没有指定或检测到Scala版本”
问题描述:
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:
- 卸载并重新安装的IntelliJ,斯卡拉的IntelliJ插件,SBT和Scala
Framework Support
- 试图在阶添加
Project Structure
到Facets
下增加斯卡拉(我甚至没有一阶选择) - 再次确认Scala的SDK配置在
Global Libraries
在Project 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
谢谢!
答
为了解决这个我:
- 完全卸载的IntelliJ,与所有它的配置
- 升级到的IntelliJ 2017.3 CE
你试过从SBT工具窗口中运行 “刷新” ?阿洛斯你可以尝试使用更新的版本(1.0.3)。 –
我在'build.properties'上的sbt版本确实是1.0.3, ,并且我安装了一个新版本,仍然是相同的错误 – TalOhana
您可以使用干净安装(无需导入设置)2017.3 EAP:https: //www.jetbrains.com/idea/nextversion/? –