Java 雅加达到底是什么

Java 雅加达到底是什么,java,jakarta-ee,Java,Jakarta Ee,我似乎在网上找不到什么东西,除了java ee停止,我们不能正确使用名称,所以我们将其重命名为Jakarta ee,这没关系,但我仍然不知道Jakarta ee和java ee 8之间是否有任何区别为什么我应该使用Jakarta ee而不是java ee 8,而且我不知道从哪里可以找到Jakarta ee使用它它只是Java企业版的规范 Oracle将JCP进程迁移到Eclipse基金会,但由于Oracle仍然拥有java商标,Eclipse将其重命名为雅加达EE。p> 本博客可能会让您了解更

我似乎在网上找不到什么东西,除了java ee停止,我们不能正确使用名称,所以我们将其重命名为Jakarta ee,这没关系,但我仍然不知道Jakarta ee和java ee 8之间是否有任何区别为什么我应该使用Jakarta ee而不是java ee 8,而且我不知道从哪里可以找到Jakarta ee使用它

它只是Java企业版的规范

Oracle将JCP进程迁移到Eclipse基金会,但由于Oracle仍然拥有java商标,Eclipse将其重命名为雅加达EE。p> 本博客可能会让您了解更多信息:


<雅加达>是一个正在接管java EE平台开发的Eclipse基金项目。 JavaEE由一组规范(JSR)和一个参考实现(Glassfish)组成

目前,您只能使用JavaEE8,这在Oracle和Glassfish网站上都可用。下一个版本称为Jakarta EE,相当于“JavaEE9”版本

爪哇EE 8(玻璃鱼)


但是雅加达ee启动了吗?我的意思是,我可以像现在使用java ee 8一样使用它吗?这只是规范而已。你不会这样使用它。新EE标准API的规范过程将通过Eclipse基金会而不是Oracle进行。然后Eclipse Glassfish可能会是第一个实现新的闪亮API的人,接下来是JBoss/Wildfly和其他人。这意味着雅加达ee仍在开发中,我们等待发行版能够很好地使用它。雅加达ee中的规范的当前版本相当于Java ee 8。新的EE规范将在雅加达EE下,所以您不会看到JavaEE9。@Bionix1441您是指JavaSE10?没有理由不起作用。(您可能需要包括一些从SE中删除的额外库,如jaxb,但仅此而已)。我实际上会使用JavaSE11而不是10,因为11是LTS,10不是。这也取决于服务器实现(Wildfly、Glassfish等)