我的项目无法使用最新的Guava库进行编译,因为它似乎是使用Java 1.8编译的,而我在我的项目中使用的是Java 1.7。
哪个版本的Guava兼容Java 1.7?
我的项目无法使用最新的Guava库进行编译,因为它似乎是使用Java 1.8编译的,而我在我的项目中使用的是Java 1.7。
哪个版本的Guava兼容Java 1.7?
Guava的所有版本(包括20版)都与Java 1.7兼容。
从这封电子邮件中可以得知:
Guava 20(将于2016年初发布)将是支持Java 6甚至Java 7的最后一个Guava版本。 Guava 21(理想情况下是2016年中期)需要Java 8。
在版本21中,我们还将启动一个新的分支,可能称为guava-android。它将保持Java 6的兼容性,使其可用于支持Gingerbread最低版本的Android应用程序。
- 发布版21.0需要JDK 1.8或更新版本。
- 发布版12.0至20.0需要JDK 1.6或更新版本。
- 发布版1.0至11.0需要JDK 1.5或更新版本。