gpt4 book ai didi

java - 我可以将任何版本的 Java SE 与 Java EE 8 一起使用吗?

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:00:03 24 4
gpt4 key购买 nike

随着 Java EE 的每个新版本的发布,其下的技术堆栈都会有大量新的改进和补充。 JSF、JPA、EJB 都将有与这个新版本相关的不同版本。 (Java EE 8 - JSF 2.3、JSP2.3、JPA 2.2、EJB 3.2)

Java SE 平台每 6 个月左右发布一次新版本的 Java SE。这种变化如何适应 Java EE?

例如,如果我在 Java EE 8 中开发应用程序,我应该使用哪个 Java SE(9,10,11,12)?

<强>1。我可以将任何版本的 Java SE 与 Java EE 一起使用吗? (Java EE 8 + Java SE 11)或(Java EE 8 + Java SE 8)或(Java EE 8 + Java SE 10)。

Java EE 如何处理不断变化的 Java SE?因为 Java EE 8 中使用的每种技术都有特定的版本,例如 JSF 2.3、JSP2.3、JPA 2.2、EJBs 3.2。

<强>2。为什么 Java EE 中没有使用特定版本的 Java SE 来进行编程?

最佳答案

需要 JDK 8+,但是...

其实要看你的Java EE 8 vendor .

Java EE JDK 8(又名 Jakarta EE)有一些 API 元素需要 JDK 8,因此最终基准至少是 JDK 8。 .

例如,我使用 Wildfly 16(= Java EE 8)与 JDK 12尽管需要 JDK 8,但到目前为止它可以完美运行。

其他供应商,如 Glassfish , Weblogic可能需要不同的版本。例如玻璃鱼 doesn't work yet on JDK 9+ .

关于java - 我可以将任何版本的 Java SE 与 Java EE 8 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55892796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com