加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-05-25 23:51:08 所属栏目:Java 来源:互联网
导读:我以某种方式理解Oracle JDK和Open JDK之间的区别.但我找不到使用Open JDK的理由,因为Oracle JDK已经拥有了所需的一切,有时甚至比Open JDK更快. 在什么情况下应该有人使用Open JDK?这只是针对法律问题,如果是,那么问题是什么?因为我一直在使用Oracle JDK开

我以某种方式理解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

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读