【发布时间】:2017-11-18 18:17:20
【问题描述】:
我正在使用 IDEA 2017.2.5 使用 SBT 插件在 Scala 中进行开发。我一直无法让 Scala 的代码检查正常工作。我在有效的 Scala 代码上遇到很多看似任意的错误,例如“无法解析符号”或“类型不匹配”。此外,我肯定使用的许多导入被标记为未使用并变灰。
例如,以下代码解析为" world",但产生“无法将符号解析为LowerCase”错误:
val s = "Hello, World".split(",").last.toLowerCase
我尝试过 File -> Invalidate Caches / Restart,重新安装 SBT 插件,使用不同的 Scala 版本,但没有成功。关闭类型感知突出显示会使一些错误消失,但不是全部。
以下 SO 帖子看起来很相似:
- at scala project, compiler error - Cannot resolve symbol List?
- Scala (Breeze) + Intellij: "Cannot resolve symbol *"
我该如何解决这个问题?
【问题讨论】:
标签: scala intellij-idea sbt