IntelliJ Bug: Scala 145, Error:scalac: Scala compiler JAR 未找到

2022-09-01 07:16:25

我尝试在IntelliJ中编译一个简单的对象:

object Test02 {
    def main(args: Array[String]) {
         println("Hello World"); 
    }
}

我收到以下消息:

Error:scalac: Scala compiler JARs not found (module 'scala02'): 
E:\.ivy2\cache\org.scala-lang\scala-library\jars\scala-library-2.11.8.jar, 
E:\.ivy2\cache\org.scala-lang\scala-compiler\jars\scala-compiler-2.11.8.jar,
E:\.ivy2\cache\org.scala-lang\scala-reflect\jars\scala-reflect-2.11.8.jar

我检查了项目结构并检查了模块。模块位于此处:

C:/Users/asus1/.ivy2/cache/org.scala-lang/scala-compiler/jars/scala-compiler-2.11.8.jar

如何将 E: 更改为 C:/Users/asus1/ ?
我需要全部移动到 E: 吗?

当项目和罐子位于不同位置时,人们如何管理?

这似乎是IntellJ的一个大错误...?


答案 1

请转到文件>设置(Ctrl+ Alt + S,Windows)/首选项(Mac)>插件搜索“scala”。卸载 Scala 插件..重新启动 IDE。重新安装它。重新启动 IDE 并安装插件。一切正常


答案 2

在撰写本文时,在最新版本的IntelliJ(2020.1.1)中,我能够通过删除IntelliJ部分中配置的Scala SDK并点击来解决此问题。Global LibrariesFile > Invalid Caches / Restart

我不确定为什么这解决了这个问题,也许最新版本的IDE现在自动检测来自Maven的Scala编译器JAR文件(我用它来构建我的项目)。


推荐