问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

OpenJDK傻傻分不清楚?一文全部搞懂!(建议收藏)

发布网友 发布时间:2024-09-26 19:29

我来回答

1个回答

热心网友 时间:8分钟前

当项目对接遇到要求支持OpenJDK的国外甲方时,我们可能会陷入困惑。原本以为默认的Oracle OpenJDK8就能满足,但甲方爸爸却指明要Red Hat OpenJDK 17,这让我们意识到对JDK和OpenJDK的区别理解是必要的。

JDK,全称Java Development Kit,是Java应用开发的全套工具包,自1995年发布以来,经历了Sun Microsystems到Oracle的变迁。OpenJDK则是JDK的开源版本,自Java 8起,成为Oracle JDK的基础。OpenJDK不仅是官方参考实现,还催生了众多基于它的发行版,如Red Hat、AdoptOpenJDK等。

OpenJDK的发展起源于2006年的Sun Microsystems,旨在促进Java的开放性和可访问性。Oracle在JDK 11后引入商业收费策略,影响了Java的生态,但OpenJDK的开源精神促使Oracle从JDK 17开始恢复免费并提供长期支持。

对于甲方爸爸选择的Red Hat OpenJDK 17,它作为OpenJDK的一个分支,提供企业级的长期支持。在实际项目中,我们需要根据具体需求和商业许可,选择合适的OpenJDK版本,如Red Hat OpenJDK 17,以确保系统的兼容性和稳定性。

总结来说,JDK与OpenJDK的关系是,JDK包含各种开发工具,OpenJDK是其中的开源实现。在项目开发中,我们需要根据项目需求和甲方要求,灵活选择并适应不同版本的OpenJDK。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的电器到成都,请问一下,那个航空快一些呀,多少/公斤? 前女友和我分手一年之后,出车祸死了,我很高兴,这种心理是不是不... 为什么听到前女友去世的消息,我竟然放声大哭,她很爱我,是我对她腻了... 兰州银行充天然气必须要本行卡吗 从服饰礼仪看中西方文化差异 为什么iqoo11评价那么低? 相机快门线的运用范围 快门线是干什么用的 请问这是什么虫子 还挺硬的 在楼房内 整理箱上面发现的 屋内有木质上... 请问这是什么虫子?家里抓到,2cm左右。坐标北京,昌平,冬季12月,楼房... 求大神解释下这个OpenJDK到底是个啥 桌布买多大尺寸比较合适? 岑桑的《残雪断想》让我们想起与作者同姓的__代诗人的《___》,其中... ...或者1对多人时,是先打头吗?是照他的要害打吗? <残雪断想>中的"残雪"指什么? 衡水富力院士廷是什么装修? 富力眉山·院士廷总占地多大? 高一概率!!! 六安富力院士廷带装修吗? 关于组合数与超几何分布的疑问 青岛华艺鼎佳机械科技有限公司怎么样? 青岛华艺鼎佳机械科技有限公司怎么样 ...我们从去年认识 到现在在一起十个月了 就是在这个月四号我们因为一... 蔚蓝文明旅游攻略,蔚蓝文明旅游攻略 怎么样查询在淘宝上的聊天记录,大概快十个月了。很重要 怎么查看十个月之前的qq聊天记录和图片 微信号更换十个月了,原来号上的聊天记录还有吗? 钉钉开悬浮窗真的会记录看课时间吗? 周天连锁店的创始人是谁呀 钉钉悬浮窗记录观看时长吗 jdk和openjdk有什么区别? JDK8到JDK17有哪些吸引人的新特性? 善眼望世界是什么意思 释迦牟尼人生感悟的句子 玄公馆馆规五则 请问我的眼睛度数谁会看啊? 为什么我的眼睛度数差太多 我是个刚上初三的男生,我想当兵,身高160体重53眼睛度数400 我是一名高中生,我想考军校,但是眼睛有点近视,大概200度吧!能考吗? 人间自有真情在下一句人间自有真情在下一句介绍 什么样的羊肉最好吃? 早上11点是什么时辰 快速改善皮肤暗黄的方法 轻松恢复白里透红 怎样能让皮肤变白呢 华为手机如何安装两张手机卡 作文:以‘初三展望’为题,写 请帮忙写一篇《初三的感想展望未来》600字 起凡星雨阁2马岱,曹丕怎么玩,怎么打装备。 起凡星雨阁2赤宵怎么觉醒 起凡星雨阁2邪冥鬼黄锤好不好