JAVA生态

OpenJDK是JavaSE的开源实现,由Sun公司发起,后由Oracle接手。OracleJDK基于OpenJDK,含闭源组件,需许可使用。JVM、JRE是Java运行环境,JDK则包含JRE和开发工具。2019年后,OracleJDK公开更新对商业用途有限制,而OpenJDK完全开源。
摘要由CSDN通过智能技术生成

OpenJDK   OpenJDK官网

 

Open JDK来源

Java 由 Sun 公司发明,Open JDK是Sun在2006年末把Java开源而形成的项目。也就是说Open JDK是Java SE平台版的开源和免费实现,它由 SUN 和 Java 社区提供支持,2009年 Oracle 收购了 Sun 公司,自此 Java 的维护方之一的SUN 也变成了 Oracle

Open JDK 和 Oracle JDK的关系

        大多数 JDK 都是在 Open JDK 的基础上进一步编写实现的,比如 IBM J9, Oracle JDK  Azul Zulu, Azul Zing

        Oracle JDK完全由 Oracle 公司开发,Oracle JDK是基于Open JDK源代码的商业版本。此外,它包含闭源组件。

        Oracle JDK根据二进制代码许可协议获得许可,在没有商业许可的情况下,在2019年1月之后发布的Oracle Java SE 8的公开更新将无法用于商业或生产用途。但是 Open JDK是完全开源的,可以自由使用。

 

JVM、JRE、JDK的关系

有了JRE之后,Java程序便可以在浏览器中运行了

对于JDK(Java Development Kit)来说,就更庞大了一些

除了JRE,JDK还提供了一些非常好用的小工具,比如javac、java、jar等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值