2016-03-16 82 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或更新版本。