IDEA无法新建scala文件或源码语法无高亮

2018-05-24  本文已影响897人  yoga_haha

环境

操作系统:Windows 10
IDE:IDEA2018.1

现象

  1. IDEA左侧Project列无法新建Scala文件;
  2. 导入的工程,Scala源码没有高亮(灰色的普通文件)。

解决

一般这种情况是IDEA工具没有添加Scala插件和Scala依赖导致的,通常按以下几个步骤即可解决。

  1. 添加Scala插件
    Ctrl + Alt + s,在Plugins中搜索查看是否安装Scala插件。如果没有安装,则需要在Brower repositories中搜索安装并重启IDEA,如下图所示,这里有一点要注意的是Scala插件的版本,这个等会来讲。

    安装Scala插件
  2. 添加Scala全局依赖库
    Ctrl + Alt + Shift +s,在Global Library中点击 “+”号,添加Scala SDK,可以下载也可以添加本地Scala安装路径(前提是本地已经安装好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依赖。

上一篇下一篇

猜你喜欢

热点阅读