我之前在13和13.1中使用过IntelliJ Scala插件。我升级到14,它不再适用于我的SBT项目。
对于所有Scala标准库的东西,我看到“无法找到符号scala.Option”之类的错误。
at scala project, compiler error - Cannot resolve symbol List?说我需要为我的模块安装Scala方面。我看了几个方面,Scala不是一个选择。
我已多次卸载IntelliJ和Scala插件以及我的设置和项目文件,但仍然会发生。
我该如何解决这个问题?
答案 0 :(得分:4)
intellij 14的新scala插件删除了facet并将其替换为Scala SDK库,请参阅blog
对于sbt项目,我想最好的办法是通过以下方式重新创建项目:
档案 - >打开 - >在弹出窗口中选择项目的build.sbt - >删除现有项目并导入
答案 1 :(得分:1)
当Java模块调用Scala对象时,我遇到了类似的问题。问题来自源文件夹中的错误设置; Scala源位于src / main / scala / ...中,但在Project Structure
中,源文件夹默认设置为src
。当我将其更改为src/main/scala
时,Java模块可以正确找到Scala对象。
答案 2 :(得分:0)
我通过使用Scala插件的每晚构建来解决这个问题。
现在已将修复程序合并到稳定版本中。
答案 3 :(得分:0)
在我的情况下,我只需要重新加载IDE ...