Sve*_*dak 16 plugins scala intellij-idea
所以,我下载了Scala并配置了路径,我可以从终端运行Scala控制台,安装Scala插件并运行"hello world" ...
问题是,当我写一个"hello world"程序时:
object First {
def main(args: Array[String]): Unit = {
println(12)
}
}
Run Code Online (Sandbox Code Playgroud)
它说: Cannot resolve symbol println
正如我所说,我可以运行这个程序并打印出12 ...而且,如果我创建一个List或一个数组,它"无法解析符号",但一切都运行完全没有问题...
在我发现的大多数情况下,Java设置存在问题,但在这种情况并非如此......
小智 38
在File- >中Project Structure,确保Project Settings\ Libraries Or 中有一个scala库,确保已将scala-compiler.jar,scala-library.jar添加到项目中.
如果仍然表现得很奇怪,请尝试File- >Invalidate Cache/Restart
对于我开始的SBT项目,我有一个类似的问题,正确安装了Scala 2.11库,等等.无效缓存修复了它,以便IntelliJ可以找到符号.
确保项目库中有 scala-library.jar 和 scala-compiler。
然后尝试使缓存失效(文件->使缓存无效/重新启动->无效并重新启动)。
如果仍然无法正常工作,请尝试重新加载所有 Maven 项目。您可以手动重新导入它们,也可以转到 Maven Projects->Reimport All Maven Projects(蓝色箭头)。
我有类似的问题,最后一件事对我有用。
我希望它有帮助:)
| 归档时间: |
|
| 查看次数: |
17792 次 |
| 最近记录: |