openjdk与jdk区别

1、OracleJDK 和 OpenJDK 之间的一些主要区别如下: 发布周期 Open Java 每六个月发布一次,而 Oracle java 每三年发布一次。用户能够获得 oracle 对其版本的长期支持。而Open JDK 为任何版本提供更改,直到下一个版本发布。

2、授权协议的不同:openjdk采用GPL V2协议放出,而JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。

3、每个项目用到的东西不同,所以不能一概而论,OpenJDK 与 Sun 的 JDK 功能都是一样的,只是版权信息不一样。OpenJDK 公开了 JDK、JVM、JRE、Java 类库的源代码,而 Sun JDK 只公开了 Java 类库的源代码。

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

5、openjdk采用GPL V2协议,oracle jdk采用JRL协议。

你可能感兴趣的