【问题标题】:When building Scala(2.7.0) maven project getting error "error while loading Consumer" with Java 8 in IntelliJ在 IntelliJ 中使用 Java 8 构建 Scala(2.7.0) maven 项目时出现错误“加载消费者时出错”
【发布时间】:2020-07-15 18:28:40
【问题描述】:

在构建 Scala maven 项目时出现错误:

error while loading Consumer, class file 'C:\jdk1.8.0_181\jre\lib\rt.jar(java/util/function/Consumer.class)' is broken

【问题讨论】:

  • Scala 2.7 已有十多年的历史。它不太可能适用于当前的 JDK、当前的构建工具等。2.11 是仍在广泛使用的最旧版本。

标签: java scala intellij-idea


【解决方案1】:

搜索后找到此链接(https://github.com/jboner/akka-training/issues/1),其中指出:

有两种方法可以解决:

选项 1:将 java 7 与 scala 2.7.2 一起使用

选项 2: 使用另一个版本的 scala (2.11.4) 和 java 8:

我尝试了 option-2 并将 Scala 版本升级到 2.12.0,它对我有用。

【讨论】:

    猜你喜欢
    • 2019-01-27
    • 1970-01-01
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多