【问题标题】:How to use library compiled with jdk7 in jdk6?如何在jdk6中使用jdk7编译的库?
【发布时间】:2015-04-11 10:11:01
【问题描述】:

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

我怎样才能使官方的libray向后jdk6?

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-01-04
    • 2014-11-27
    • 2012-01-24
    • 2013-08-10
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    • 2013-10-01
    相关资源
    最近更新 更多