如何在jdk6中使用jdk7编译的库?

时间:2015-02-11 06:04:09

标签: java java-7 backwards-compatibility jdk1.6

我在我的项目中使用android-support-v7库,但官方库是用jdk7编译的,我的公司必须使用jdk6。

如何让官方图书馆落后jdk 6?

1 个答案:

答案 0 :(得分:0)

该库使用jdk 7编译,这意味着它必须使用java 7中引入的新功能(例如: - try-with-resources)。因此,如果以某种方式在java 6中重新编译它,它将为您提供编译错误。

我看到的唯一方法是在你的项目中使用jdk 7,如果你想使用这个库,或者搜索在jdk 6中编译的旧版本的库并使用它们。