JDK7是否向后兼容JDK6?具体地说,如果我有一些使用JDK6编译的jars,那么在JDK7中进行开发时可以使用它们吗?
发布于 2011-12-03 20:20:17
是否向后兼容JDK7和JDK6?
更改的独立分析。Jre类在6和7版本之间的向后二进制和源代码兼容性估计为95%:

..。

该报告由工具生成。
发布于 2011-11-23 04:42:30
您将能够使用以前的JRE/JDK中的类文件。支持兼容性转发。然而,你不能倒退(例如,JDK7到更早的JRE/JDK)。为了反映invokedynamic之类的东西,JDK7的类文件格式发生了变化。
一些更深入的信息discussed here。
发布于 2011-11-23 03:44:43
是的,您当然可以在当前的开发中使用较旧的.jar文件和.class文件,使用较新的编译器:)
https://stackoverflow.com/questions/8232705
复制相似问题