reb*_*cca 11 java backwards-compatibility java-6 java-7
我的旧项目使用Java 6(1.6),我不知道何时更新(Java 7),它们可以正常运行?
lin*_*ild 12
Oracle中的Java 6和Java 7之间存在已知的不兼容性的正式列表(包括公共API中二进制和源级不兼容性的描述).
您还可以查看Java API Tracker项目中API更改的独立分析:http://abi-laboratory.pro/java/tracker/timeline/jre/
该报告由japi-compliance-checker工具生成.
他们应该这样做,是的。Java 具有相当强大的向后兼容性历史。但是,如果这些项目在任何方面都是重要的项目,您仍然应该在部署到任何类似生产环境的地方之前执行彻底的测试。