环境
操作系统:Windows 10
IDE:IDEA2018.1
现象
- IDEA左侧Project列无法新建Scala文件;
- 导入的工程,Scala源码没有高亮(灰色的普通文件)。
解决
一般这种情况是IDEA工具没有添加Scala插件和Scala依赖导致的,通常按以下几个步骤即可解决。
-
添加Scala插件
Ctrl + Alt + s,在Plugins中搜索查看是否安装Scala插件。如果没有安装,则需要在Brower repositories中搜索安装并重启IDEA,如下图所示,这里有一点要注意的是Scala插件的版本,这个等会来讲。
-
添加Scala全局依赖库
Ctrl + Alt + Shift +s,在Global Library中点击 “+”号,添加Scala SDK,可以下载也可以添加本地Scala安装路径(前提是本地已经安装好Scala),所下图所示。
基本上通过1、2两步,可以解决现象1、2的问题。但是这次碰到的情况比较特殊,有点诡异。就是IDEA中已经安装了Scala插件,but在Global Library中却无法添加Scala SDK,因为点击“+”号根本上都没有Scala SDK的选项。当然,本地开头描述的现象1、2也是存在的。
博主经过一段时间地(瞎)研(折)究(腾),偶然发现Scala插件的版本是2017.3,而使用的IDEA的版本是2018.1。原因是Scala插件是IDEA2017.3的时候安装的,后来升级IDEA到2018.1,但没注意到Scala插件的问题。
终极解决
卸载2017.3版本Scala插件,然后安装2018.1版本插件,重启IDEA,问题解决。当然在工程依赖中需要添加Scala SDK依赖。