我找不到答案,所以我决定贴出这个问题:
我有一个在Tomcat 6中运行的遗留java 6应用程序,目前正在使用最新的JDK 6 (rev 45)进行编译。我们即将添加一些Scala (2.10.3)模块(这将取决于java模块),我想知道是否值得升级到JDK 7编译器,以及可能的风险是什么。
我还想知道,尽管我们可能需要迁移到Tomcat 7或其他容器,但最好还是咬紧牙关,切换到java 7。
否则我们就等着java 8!
发布于 2013-12-13 15:33:45
就泛型而言,使用JDK-7编译器编译java-6文件存在一些风险。有些类可能无法编译,而在Java 6中不可能的一些泛型构造现在可以在JDK-7编译器中编译。
因此,确实存在一些不相容之处。请学习:
Oracle兼容性说明
https://stackoverflow.com/questions/20570047
复制相似问题