使用JDK 7编译Java 6源文件:优点和缺点

时间:2013-12-13 15:25:55

标签: java scala tomcat java-7 jdk1.6

我找不到答案,所以我决定发布问题:

我有一个在Tomcat 6中运行的遗留Java 6应用程序,目前正在使用最新的JDK 6(rev 45)进行编译。我们即将添加一些Scala(2.10.3)模块(这将取决于java的模块),我想知道是否值得升级到JDK 7编译器以及可能存在的风险。

我也想知道尽管我们可能需要migrate to Tomcat 7或其他容器,但是如果咬住子弹并切换到java 7可能会更好。

或者我们只是等待java 8!

1 个答案:

答案 0 :(得分:0)

就泛型而言,使用JDK-7编译器编译java-6文件存在一些风险。有些类可能无法编译,而Java 6中无法实现的一些泛型构造现在可以在JDK-7编译器中编译。

所以确实存在一些不兼容性。请学习:

Oracle compatibility note