你好,我从6年前就开始用eclipse和glassfish创建java web应用程序。经过这些年的更新,IDE和Server并没有像今天这样有害。有了雅加达(命名空间),现在我失去了IDE和Server。这是关于雅加达的伟大举动,但我想知道为什么eclipse基金会和雅加达(Eclipse支持的)没有集成,而且我无法在没有错误的情况下启动新的Eclipse(最后一个版本)和Glassfish 6!如果有人能这样做,请与我分享,也许我太新了!我想要的只是下载eclipse,下载Glassfish 6并开始编程,所以如果有配置,我不明白,请与我分享。
发布于 2021-03-28 07:55:31
我想知道为什么eclipse基金会和雅加达(由Eclipse支持)没有集成,而且我无法在没有错误的情况下启动新的Eclipse(最后一个版本)和Glassfish 6!
好吧..。简单的回答是因为甲骨文的法律部门,以及他们过去的法律侵略史。
正如雅加达EE维基百科网页所说:
"Java是由甲骨文在Java社区进程下维护的。2017年9月12日,甲骨文公司宣布将向Eclipse提交Java。Eclipse顶级项目被命名为Enterprise (EE4J)。基金会被迫更改名称,因为甲骨文拥有" Java“的商标,并将Java平台更名为雅加达EE。”
鉴于甲骨文倾向于积极维护Java商标、版权等,Jakarta规范委员会决定,最明智(也是未来最有证据的)行动方针是对Jakarta中的所有包从javax.*重命名为jakarta.*。
不幸的是,这对从(遗留的) Java过渡到Jakarta 9及更高版本的人产生了影响。
它还为维护Eclipse的人员带来了一堆额外的工作。工作需要时间,特别是当一些工作是由志愿者完成的时候。
参考文献
我想要的只是下载Eclipse,下载Glassfish 6并开始编程,所以如果有配置,我不明白,请与我分享。
在Eclipse的Glassfish下载页面上,有关于将Java转换为Jakarta的参考资料。包括一个视频。
https://stackoverflow.com/questions/66838338
复制相似问题