環(huán)境
操作系統(tǒng):Windows 10
IDE:IDEA2018.1
現(xiàn)象
- IDEA左側Project列無法新建Scala文件;
- 導入的工程,Scala源碼沒有高亮(灰色的普通文件)。
解決
一般這種情況是IDEA工具沒有添加Scala插件和Scala依賴導致的,通常按以下幾個步驟即可解決。
-
添加Scala插件
Ctrl + Alt + s,在Plugins中搜索查看是否安裝Scala插件。如果沒有安裝,則需要在Brower repositories中搜索安裝并重啟IDEA,如下圖所示,這里有一點要注意的是Scala插件的版本,這個等會來講。
安裝Scala插件 -
添加Scala全局依賴庫
Ctrl + Alt + Shift +s,在Global Library中點擊 “+”號,添加Scala SDK,可以下載也可以添加本地Scala安裝路徑(前提是本地已經安裝好Scala),所下圖所示。
添加Scala依賴
基本上通過1、2兩步,可以解決現(xiàn)象1、2的問題。但是這次碰到的情況比較特殊,有點詭異。就是IDEA中已經安裝了Scala插件,but在Global Library中卻無法添加Scala SDK,因為點擊“+”號根本上都沒有Scala SDK的選項。當然,本地開頭描述的現(xiàn)象1、2也是存在的。
博主經過一段時間地(瞎)研(折)究(騰),偶然發(fā)現(xiàn)Scala插件的版本是2017.3,而使用的IDEA的版本是2018.1。原因是Scala插件是IDEA2017.3的時候安裝的,后來升級IDEA到2018.1,但沒注意到Scala插件的問題。
終極解決
卸載2017.3版本Scala插件,然后安裝2018.1版本插件,重啟IDEA,問題解決。當然在工程依賴中需要添加Scala SDK依賴。

