首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ Bug: Scala 145,错误:scalac: Scala编译器JAR未找到

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

Stack Overflow用户
提问于 2016-03-31 18:45:13
回答 10查看 39.3K关注 0票数 34

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

代码语言:javascript
复制
object Test02 {
    def main(args: Array[String]) {
         println("Hello World"); 
    }
}

我收到一条消息:

代码语言:javascript
复制
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

我检查了项目结构和模块。模块位于这里:

代码语言:javascript
复制
C:/Users/asus1/.ivy2/cache/org.scala-lang/scala-compiler/jars/scala-compiler-2.11.8.jar

如何将E:更改为C:/Users/asus1 1/?

我需要全部搬到E:吗?

当项目和jar在不同的位置时,人们是如何管理的?

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

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2016-04-03 19:54:41

解决办法如下:

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

  1. JDK文件夹
  2. 模块和对JDK和Scala的依赖关系
  3. 在库中,手动添加Scala的JAR (IntelliJ不添加这些JAR )。它会产生编译问题)。
  4. 在全局库中,检查scala的JAR是否相同。

有一个选项可以查看详细模式下的调试:

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

这很有用。

票数 5
EN

Stack Overflow用户

发布于 2016-06-03 07:44:20

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

票数 54
EN

Stack Overflow用户

发布于 2020-06-03 14:29:42

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

我不知道为什么这会解决这个问题,也许最近版本的IDE现在可以自动检测来自Maven的Scala编译器JAR文件(我正在使用它来构建我的项目)。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36341257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档