参考:http://fgh2011.iteye.com/blog/1771649
1.授权协议不同:OpenJDK采用GPL(General Public License) 协议。GPL同其它的*软件许可证一样,许可社会公众享有:运行、复制软件的*,发行传播软件的*,获得软件源码的*,改进软件并将自己作出的改进版本向社会发行传播的*。JDK采用JRL协议。两者都是开源,但是OpenJDK可以商用,而JDK只允许个人研究
2.OpenJDK不包含Deployment(部署)功能(笔者现在还不懂。。。。。。):
部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,这些功能在Openjdk中是找不到的。
3.OpenJDK源代码不完整
4.OpenJDK只包含最精简的JDK