【问题标题】:Compiling Java 8 Project into a Java 6 jar将 Java 8 项目编译成 Java 6 jar
【发布时间】:2018-05-21 07:12:41
【问题描述】:

您好,我有一个 Java 8 项目(使用 intellij),我想将它编译成一个能够在 Java 6 的 JRE 上运行的 jar,这可能吗?如果是的话,我怎么能做到这一点?

【问题讨论】:

    标签: java intellij-idea compilation


    【解决方案1】:

    根据您使用的 Java 8 功能,Retrolambda 可以提供帮助(在这里复制整个自述文件没有意义)。

    【讨论】:

      【解决方案2】:

      如果您不使用任何 Java 8 功能,您应该将项目编译级别更改为 6 并重新构建。

      在 intellij 中,在您的项目上按F4,然后在Project Settings 页面上,单击Project,将Project language level 修改为6 @Override in interfaces

      希望对你有帮助!

      【讨论】:

      • 如果我将 lambdas 用于 spark 框架,我该怎么办
      • 你可以把 lambdas 改成普通代码,google一下就可以找到结果了。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-23
      • 2017-04-20
      • 2021-04-23
      • 2011-12-01
      • 1970-01-01
      相关资源
      最近更新 更多