JDK 8u91 和 8u92 有什么区别?

Ell*_*t B 21 java jdk

当您单击“Java for your computer”时,Oracle 网站似乎推荐版本 8u91。但是当您单击“Java for Developers”时,它会提供两个选项:8u91 和 8u92。有什么不同?通常我会假设最高版本号是最好的,但在这种情况下,我不确定。

Der*_*ett 22

Oracle 网站很清楚:在所有情况下都使用 8u91(“CPU”版本),除非您特别需要“PSU”版本(在本例中为 8u92)中存在的修复程序。CPU 和 PSU 版本之间区别通过发布页面上的链接进行了解释。

为了将来参考,Oracle 发布博客中的确切引用是:

JDK 8u91 和 8u92,两个新的 Java 8 更新现已可用。Oracle 强烈建议大多数 Java SE 用户升级到最新的 Java 8u91 CPU 版本,其中包括重要的安全修复程序。Java SE 8u92 是一个补丁集更新,包括所有 Java 8u91 以及附加功能。您可以从Java SE 下载页面下载最新的 JDK 版本...


Jas*_*nXA 6

这是一个视角问题。德里克没有引用的是:

Java SE 补丁集更新 (PSU)(即 u92)包含相应 CPU(即 u91)中的所有修复,以及其他非关键修复。仅当您受到该版本中修复的其他错误之一的影响时,才应使用 Java PSU 版本。

为此,您需要阅读发行说明并查看是否需要其他修复程序。