java – 使用OpenJDK的原因是什么?

前端之家收集整理的这篇文章主要介绍了java – 使用OpenJDK的原因是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我以某种方式理解Oracle JDK和Open JDK之间的区别.但我找不到使用Open JDK的理由,因为Oracle JDK已经拥有了所需的一切,有时甚至比Open JDK更快.

在什么情况下应该有人使用Open JDK?这只是针对法律问题,如果是,那么问题是什么?因为我一直在使用Oracle JDK开发所有项目.

解决方法

现在,在OpenJDK和Oracle JDK之间进行选择的原因包括

>特定平台的构建/安装程序的可用性.例如,我上次检查时没有用于Debian / Ubuntu的“.deb”格式的Oracle JDK发行版.而且没有适用于Windows的OpenJDK版本.
> Oracle JDK具有一些可以由付费用户启用的商业功能.它们不在OpenJDK上.
> Oracle JDK有一个恼人的点击许可证.如果您尝试自动部署,这会很痛苦;例如云虚拟机.相比之下,可以使用平台的包管理器安装和更新Linux上的OpenJDK(至少).
>如果您想要OpenJDK的商业支持,可能会出现问题.

如果您只是计划使用该软件,则Oracle JDK和OpenJDK之间不存在实质性许可差异. (Oracle JDK的二进制重新分发存在一些限制,但它们是关于运送Java平台的非标准版本或精简版本.)

根据这个博客页面,将来会有一些差异消失:

> Faster and Easier Use and Redistribution of Java SE

猜你在找的Java相关文章