首页 / 科技百科 / 正文

open jdk和jdk有什么区别 

OpenJDK和JDK的主要区别在于版权和使用场景。OpenJDK是JDK的开放源码版本,由Sun公司在2009年被Oracle收购后开源而得。JDK是Oracle公司发布的免费软件开发工具包,包含了Java运行环境、Java工具和Java基础类库,是程序员使用Java语言编写Java程序所需的开发工具包。

每当Oracle公司发布新版的JDK时,会发布两个版本:一个是加了一些自己Oracle公司的商业技术的JDK,另一个是OpenJDK(也就是一般没有加任何其他插件的纯净版的JDK)。尽管如此,JDK与OpenJDK源代码差距微乎其微,几乎可以认为是一模一样。

Oracle发布OpenJDK后,全球各大公司比如国内BAT大厂,国外的IBM,FaceBook等各种互联网大厂,这些公司获取到OpenJDK后就可以加上自己公司的一些商业技术插件然后就形成了自己公司的JDK了。

如有侵权请及时联系我们处理,转载请注明出处来自