2016-03-16 80 views
4

我的项目无法用最后一个Gauva库进行编译,因为它似乎是用Java 1.8编译的,而且我在我的项目中使用了Java 1.7。哪个版本的番石榴与java兼容1.7

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

+0

基于guava github“需要JDK 1.6或更高版本(截至12.0)”。您可以使用12.0之后的任何版本 – josivan

+2

全部都是 –

+2

不是真正的推荐请求。这种问题有一个答案。 – Raedwald

回答

15

番石榴的所有版本的最高版本为20与Java 1.7完全兼容。

this电子邮件,

番石榴20(将在2016年年初发布)将是最终的番石榴发布支持Java 6,甚至是Java 7中番石榴21(最好中旬-2016)将需要Java 8.

随着版本21,我们也将开始一个新的叉,可能被称为guava-android。它将保持Java 6兼容性,允许它用于支持最低版本姜饼的Android应用程序。

1

版本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或更新版本。