据我了解,Oracle每6个月将其Oracle JDK迁移到一个功能版本,每3年左右将Oracle JDK LTS迁移一次。在2019年1月之后,Oracle JDK将不再免费。似乎OpenJDK也将进入6个月的发布周期。
我的问题是:
谢谢!
答案 0 :(得分:4)
首先,让我们解决问题中的一些误解。
在2019年1月之后,Oracle JDK将不再免费。
From what I've read,仅 LTS版本需要付费许可。公共版本将保持免费,但只有在没有新版本的情况下才会受到支持。我从Oracle's own roadmap推测,他们列出了18.3,直到2018年9月才得到支持。
现在回到主要问题:甲骨文并未改变JVM的规格,因为它们已经进入了6个月的发布周期。 更改的内容是在任何给定时间特定版本中的功能。如果它们在六个月的时间内准备就绪,我们将获得释放,而不是典型的(并且奇怪地熟悉的)冰川特征。
唯一真正改变的是发布的速度以及发布的可能性,而不是规格。
(另外,OpenJDK和Oracle JDK将成为同一个Soon™。他们正在努力解决这个问题。)