不知不觉,Java 8 已经发布了有 4 年时间了。
近日,Oracle 在官网发布了有关 Java SE 8 补丁更新的最新消息,个人用户到 2020 年年底之前可以继续收到来自 Oracle 的补丁更新,而企业用户在 2019 年 1 月之后就无法收到免费更新,除非购买商业许可。
以下是 Oracle 的官方声明,聊聊架构第一时间进行了翻译。
如果你是个人用户,那么就像往常一样,仍然可以在 2020 年年底之前收到 Java SE 8 的更新。对于大多数人而言,他们所运行的 Java 应用程序是由第三方公司授权的,而非 Oracle(比如,在 PC 上运行的基于 Java 的游戏是由某游戏公司开发的,那么这款游戏就是由该公司授权的)。这些应用程序的运行期限可能会超出 2020 年,所以,我们建议你联系应用程序的开发商,仔细询问他们将如何继续为应用程序提供支持。
如果你是一名 Java 开发者,我们建议你看一下 Java SE 8 的路线图,并根据应用程序的类型和发行模型采取相应的行动。
如果你是作为企业的代表,我们建议你看一下 Java SE 8 的路线图,对当前的 Java 支持需求进行评估,并适时地采取恰当的行动,看看是迁移到更新的版本,还是购买商业支持许可。而对于那些将 Java SE 作为其他 Oracle 产品一部分的用户,他们在 2019 年之后仍然可以继续获得更新。
以下是 Java SE 的支持路线图。
关于星号的说明:
* 表示指定的时间及以后。
** 因为 Java SE 9 的版本周期很短,用户很快之后就会改用更新的版本。
***Java 采用了最新的每六个月发布周期,所以用户很快就会切换到下一个版本。
****Oracle 在 2017 年 9 月发布了一个可以“更快、更简单发行 Java”的路线图,而该路线图将于 2018 年 9 月起生效。