JAR兼容性从java6到java8

问题描述:

将我的Web应用程序从Java 6升级到Java 8.我在我的Web应用程序中使用了一个jar列表。是否有任何工具/机制可用于检查是否与java 8兼容?JAR兼容性从java6到java8

感谢

的Java 8的JVM可以运行Java 6个码就好了。这是其他方向这是一个问题,但在较新的JVM上运行较旧的代码不是问题。

显然,在生产之前,您需要彻底测试。

+1

它*可能*有轻微的打嗝(我们有这样的问题与泛型与一些错误修复8中不存在7)... – Eugene

+1

@Eugene:Ouch。显然,测试很重要。 :-)但是,如果代码(无意中)依赖于错误行为...... –

+2

Java7在JDBC接口上引入了新方法。这种改变打破了现有Java6 JDBC驱动程序的向后兼容性。 – Michal

看一看Compatibility Guide for JDK 8Java SE 7 and JDK 7 Compatibility

请注意,其中一个不兼容的问题是JDBC在Java7中进行了更改,并且这些更改不是向后兼容的。因此,如果您在应用程序中使用JDBC,那么您需要升级到Java7 +兼容的JDBC驱动程序。