2017-11-18 368 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
相關問題