谈谈 JDK 和 SAPMachine 的关系

曾几何时,所谓 的新闻,在 上传得沸沸扬扬。这个新闻被专业人士视为标题党,而国内众多技术论坛,比如某乎 区上,有很多大神对 这个说法做出了非常专业的解读,笔者这里就不班门弄斧了,Bing 搜索引擎根据“Oracle Java收费”的关键字搜索,第一条搜索结果就很值得一读。

我当时给他的解释是(为了节省篇幅,笔者这里就不放英文了),“想想你在 SAPGUI 里编写的 ABAP 代码,激活后运行在C/C++实现的ABAP运行时(runtime)也就是ABAP虚拟机里。”

Oracle JDK

创建了Java编程语言的 Sun 公司,于2009年以74亿美元的白菜价被Oracle收购之后,越来越多的Java初学者将Oracle JDK等同为JDK. 这并不奇怪,毕竟Google JDK关键字,位于搜索结果前列的全是www.oracle.com开头的页面:

有意思的是,后来微软发布了一封公开信:

原文如下:

接着微软在公开信中,低调地承认Oracle是Open JDK项目的大佬,自己的团队加入Open JDK 区后,会从小bug修复和功能backport入手,努力成为一名 区好公民。果然英雄所见略同,以前Jerry的开发团队每当加入一个新产品的开发大家庭之初,也是通过修bug和做downport来掌握开发知识和熟悉流程的。

信中最后一句话:We look forward to participating in the future of Java —— Java的未来,微软也期望参与其中。

所以,这个Open JDK到底是什么鬼p>

官 :https://openjdk.java.net/

Open JDK是Sun在2006年末把Java开源而形成的项目,而Oracle JDK是基于Open JDK的商业实现。Open JDK和Oracle JDK的关系,好比 Open UI5和SAP UI5, Kyma和SAP Cloud Platform Extension Factory一样。

而Jerry的阿里云 ECS 上,输出则是Open JDK:

SAPMachine既可以在上述github链接里下载,也可以在SAP官 下载:

还有国内阿里巴巴的AJDK: Dragonwell

总结

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93565 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月4日
下一篇 2022年5月4日

相关推荐