Scala 2.12 使用 Java 1.8;如果我们无法升级到 Java 1.8,我们该怎么办?

Posted

技术标签:

【中文标题】Scala 2.12 使用 Java 1.8;如果我们无法升级到 Java 1.8,我们该怎么办?【英文标题】:Scala 2.12 uses Java 1.8; what should we do if we are unable to upgrade to Java 1.8? 【发布时间】:2015-07-20 03:23:03 【问题描述】:

Scala 2.12 Milestone 1 的发布表明它需要 Java 1.8。目前还不能使用 Java 1.8 的 Scala 用户应该怎么做?

【问题讨论】:

绕圈跑,惊慌失措!说真的,我无法想象除了保留 2.11 的明显答案之外的替代方案。将 Scala 2.12 向后移植到 Java 7? “我该怎么办?”不升级? 各位,我碰巧知道这个问题的答案。我只是想给别人一个机会先回答。无论如何,事情是这样的:堆栈溢出是为人们获得实际问题的答案而制造的。嘲笑一个问题,因为你不知道它的答案,这是一个人在这里可能犯的最严重的罪。 安卓just switched from jdk6 to jdk7。保持与1 billion active devices 以上的兼容性应该非常重要。 【参考方案1】:

去有前途的地方工作:)

把石头放在一起已经过时了,Java 7 也是如此。

【讨论】:

事实上,截至 2015 年 4 月,Java 7 已停产。oracle.com/technetwork/java/eol-135779.html

以上是关于Scala 2.12 使用 Java 1.8;如果我们无法升级到 Java 1.8,我们该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Scala 2.12 Zeppelin Notebook

未知工件 sbtplugin 带有 scala 2.12 的超级安全编译器

com.typesafe.scala-logging#scala-logging-slf4j_2.12;2.1.2:未找到

有没有办法阻止 Scala 2.12 破坏 Jackson 对象映射器?

如何将此 SetLike 集合从 Scala 2.12 转换为 2.13?

错误:java:javacTask:源版本 1.8 需要目标版本 1.8