了解OpenJDK与Oracle JDK的用法

时间:2020-09-13 11:05:21

标签: java oracle

我正在努力弄清oracle jdk与open jdk的个人和商业用途,并且需要验证和理解。

OpenJDK:免费供个人和商业使用。

Oracle JDK:个人免费,商业付费。

从组织的角度来看,使用开放的jdk而不是花钱购买许可证来获得免费版本是明智的。那么,为什么要选择Oracle JDK?这是什么把戏?

我能想到的一种可能性就是支持。 Open JDK没有长期支持,每6个月发布一个新版本,因此如果我的应用程序在Open JDK 8上运行,并且在提供新jdk的6个月后,我的应用程序是否有可能停止工作? 如果是,那将为我提供以下选择。

  1. 我需要迁移到更新的开放JDK版本。
  2. 一直以来我一直在使用oracle JDK,我得到Oracle的保证,即使在新发行的发行版之后,我的应用程序仍然可以运行。

由于产品的正常运行时间对于组织至关重要,因此人们不介意购买oracle jdk许可证,而不是在节省下来但又有一天工作停止的情况下登陆。

我的理解正确吗?如果不正确,我会缺少什么?

我想到的另一个观点是,新的开放jdk版本的发布将如何阻止我的应用程序正常工作,我的应用程序仍在完全兼容的openjdk的先前版本上运行-但是是的,我可能无法如果我不迁移的话,可以利用jdk中发布的新功能。

有想法吗?

0 个答案:

没有答案