IntelliJ 错误:Scala 145,错误:scalac:未找到 Scala 编译器 JAR

新手上路,请多包涵

我尝试在 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: 吗?

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

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

原文由 user5497885 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
2 个回答

解决如下:

在项目设置中,需要手动添加:

  1. JDK文件夹

  2. JDK 和 Scala JAR 的模块和依赖项

  3. 在库中,手动添加 Scala 的 JAR(IntelliJ 不添加那些 JAR。它会产生编译问题)。

  4. 在全局库中,检查 scala 的 JAR 是否相同。

有一个选项可以在详细模式下查看 DEBUG:

https://intellij-support.jetbrains.com/hc/articles/207241085

这非常有用。

原文由 user5497885 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

原文由 Orar 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题