成都网站建设设计

将想法与焦点和您一起共享

openjdk和oraclejdk有什么区别?windows编译openjdk

openjdk和oraclejdk有什么区别?

JDK和OpenJDK的区别

成都创新互联主营旅顺口网站建设的网络公司,主营网站建设方案,成都APP应用开发,旅顺口h5微信小程序定制开发搭建,旅顺口网站营销推广欢迎旅顺口等地区企业咨询

1.授权协议的不同

OpenJDK采用GPL V2协议发布,而JDK则采用JRL协议发布。两个协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。

2.OpenJDK只包含最精简的JDK

OpenJDK不包含其他的软件包,比如Rhino Java DB JAXP……,并且可以分离的软件包也都是尽量的分离,但是这大多数都是自由软件,你可以自己下载加入。

3.OpenJDK源代码不完整

这个很容易想到,在采用GPL协议的OpenJDK中,SUN JDK的一部分源代码因为产权的问题无法开放OpenJDK使用,其中最主要的部分就是JMX中的可选元件SNMP部分的代码。

因此这些不能开放的源代码将它作成plug,以供OpenJDK编译时使用,你也可以选择不要使用plug。

而Icedtea则为这些不完整的部分开发了相同功能的源代码(OpenJDK6),促使OpenJDK更加完整。

到此,以上就是小编对于windows编译opencv的问题就介绍到这了,希望这1点解答对大家有用。


标题名称:openjdk和oraclejdk有什么区别?windows编译openjdk
文章链接:https://chengdu.cdxwcx.cn/article/dhsisjp.html