Java EE与Java SE:版本不匹配?

时间:2014-11-06 10:12:30

标签: java java-ee

我一直想知道在Java SE上工作的Java EE版本之间是否存在关联。我找到了this question,但那里的答案已经过时而且不尽如人意。我的问题是:

  • EE和SE版本之间是否存在紧密耦合,因此java EE 8仅适用于Java 1.8,java ee 7仅适用于java 1.7等等?
  • 如果上面是假的(即你可以混合版本),是否超出首选方式?在java SE 1.8上运行java EE 6是否有意义(仅举例)?

我知道Java EE只是一个规范包,但这些规范是否会强制执行java SE版本?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

根据oracle文档here

  

Java EE

     

Java EE平台构建于Java SE平台之上。 Java   EE平台为开发和提供API和运行时环境   运行大规模,多层次,可扩展,可靠和安全   网络应用。

理想情况下,与JAVA EE相比,Java SE必须是更高版本或同等版本。根据这个声明,它可以在java SE 1.8上运行java EE 6,而不是在另一轮。