【问题标题】:Which version of guava is compatible with java 1.7 [closed]哪个版本的番石榴与 java 1.7 兼容 [关闭]
【发布时间】:2016-03-16 19:22:57
【问题描述】:

我的项目无法用 lasts Gauva 库编译,因为它似乎是用 Java 1.8 编译的,而我在我的项目中使用的是 Java 1.7。

哪个版本的 Guava 与 Java 1.7 兼容?

【问题讨论】:

  • 基于 guava github “需要 JDK 1.6 或更高版本(截至 12.0)。”您可以使用 12.0 之后的任何版本
  • 不是真正的推荐请求。这种问题只有一个答案。
  • 我不认为这是题外话!我也有这个问题。我必须使用 Java 7,并且我想使用 Guava。什么版本有效?这不是在征求建议。
  • 从22版本开始,可以使用支持Java 1.7的android版本:github.com/google/guava/blob/v22.0/README.md

标签: java guava


【解决方案1】:

所有版本的 Guava 直到 20 版都与 Java 1.7 兼容。

来自this 电子邮件,

Guava 20(将于 2016 年初发布)将是支持 Java 6 甚至 Java 7 的最终 Guava 版本。Guava 21(最好是 2016 年中期)需要 Java 8。

在版本 21 中,我们还将启动一个新的分支,大概称为 guava-android。它将保持 Java 6 的兼容性,使其可用于支持最低 Gingerbread 版本的 Android 应用。

【讨论】:

    【解决方案2】:

    12.0 到 20.0 版本“与 Java 1.7 兼容”。

    来自ReleaseHistory · google/guava Wiki

    • 21.0 版需要 JDK 1.8 或更高版本。
    • 版本 12.0 到 20.0 需要 JDK 1.6 或更高版本。
    • 从 1.0 版到 11.0 版需要 JDK 1.5 或更高版本。

    【讨论】:

      猜你喜欢
      • 2011-05-16
      • 2020-03-10
      • 2017-11-07
      • 1970-01-01
      • 2016-03-16
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      相关资源
      最近更新 更多