【发布时间】:2012-01-04 04:26:43
【问题描述】:
JDK7 是否向后兼容 JDK 6?具体来说,如果我有一些使用JDK6编译的jar,我可以在JDK7中开发时使用它们吗?
【问题讨论】:
标签: backwards-compatibility java-7 jdk6
JDK7 是否向后兼容 JDK 6?具体来说,如果我有一些使用JDK6编译的jar,我可以在JDK7中开发时使用它们吗?
【问题讨论】:
标签: backwards-compatibility java-7 jdk6
是的,您当然可以在当前开发中使用较旧的 .jar 文件和 .class 文件和较新的编译器 :)
【讨论】:
您将能够使用以前的 JRE/JDK 中的类文件。支持兼容性转发。但是,您将无法倒退(例如 JDK7 到更早的 JRE/JDK)。 JDK7 的类文件格式已更改为反映 invokedynamic 等内容。
一些更深入的信息discussed here。
【讨论】:
JDK7 是否向后兼容 JDK 6?
...
报告由 japi-compliance-checker 工具生成。
【讨论】: