“在IntelliJ 14中找不到符号”

时间:2014-11-14 01:22:57

标签: scala intellij-idea sbt

我之前在13和13.1中使用过IntelliJ Scala插件。我升级到14,它不再适用于我的SBT项目。

对于所有Scala标准库的东西,我看到“无法找到符号scala.Option”之类的错误。

at scala project, compiler error - Cannot resolve symbol List?说我需要为我的模块安装Scala方面。我看了几个方面,Scala不是一个选择。

enter image description here

我已多次卸载IntelliJ和Scala插件以及我的设置和项目文件,但仍然会发生。

我该如何解决这个问题?

4 个答案:

答案 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对象。

enter image description here

答案 2 :(得分:0)

我通过使用Scala插件的每晚构建来解决这个问题。

现在已将修复程序合并到稳定版本中。

答案 3 :(得分:0)

在我的情况下,我只需要重新加载IDE ...