Java SE版本< - > Java EE版本兼容性矩阵

时间:2012-12-12 16:21:19

标签: java java-ee

我注意到今天宣布即将结束的Java SE 6公开更新The Java Source。我目前正在使用Java EE 5的Web应用程序,这在我的脑海中提出了我是否应该推动更新到Java EE 6的问题。

  • JSR 244表示“Java EE 5 [基于J2SE 5.0构建”
  • JSR 316表示“Java EE 6 [基于Java SE 6构建”
  • JSR 342表示“Java EE 7 [将在Java SE 7上构建]”,但也鼓励支持JSR寻找新的Java SE 8语言功能

鉴于我目前使用OpenJDK 7构建并在Tomcat 7上部署,我怀疑兼容性矩阵如下所示:

    EE5 EE6 EE7
SE5  x
SE6  x   x
SE7  x   x   x

我们的项目是否可以继续将代码基于Java EE 5并利用Java SE 6或Java SE 7中的功能?

1 个答案:

答案 0 :(得分:2)

  

我们的项目是否可以继续将我们的代码基于Java EE 5和   利用Java SE 6或Java SE 7中的功能?

是的,没关系,尽管您可能也希望在某些时候升级Java EE版本。