我正在 Mac 上为 Android Studio 安装 JDK SE 8u101。我有什么理由应该选择8u102 与 8u101?它们之间有什么明显的区别吗?看起来它们同时发布。
答案1
它们之间有什么明显的区别吗?
8u101 包含安全更新。这是一个关键补丁更新 (CPU)。
8u102 包含安全更新和新功能。这是一个补丁集更新 (PSU)。8u101 中还有一个已知错误,该错误已在 8u102 中得到解决。
发行说明:
Java CPU 和 PSU 版本说明
我应该选择哪个 Java 版本:CPU 还是 PSU?
Oracle 强烈建议所有 Java SE 用户升级到版本系列中可用的最新 CPU 版本。大多数用户应选择 CPU 版本。
用户仅当受到该版本中修复的其他错误之一的影响时才应使用相应的 PSU 版本,如发行说明。
后续 CPU 版本将包含当前 PSU 中的所有修复。因此,组织应在其环境中测试当前 PSU,以防这些修复包含在下一个 CPU 中。
Java CPU 和 PSU 版本之间有什么区别?
Java SE 重要补丁更新 (CPU) 包含安全漏洞修复和重要错误修复。Oracle 强烈建议所有 Java SE 用户在发布最新 CPU 版本时升级到最新版本。Java SE CPU 版本是奇数版本(例如 7u71、7u65 – 请参阅 Java SE 版本编号方案的更多信息这里)。
Java SE 补丁集更新 (PSU) 包含相应 CPU 中的所有修复程序以及其他非关键修复程序。仅当您受到该版本中修复的其他错误之一的影响时,才应使用 Java PSU 版本。发行说明列出了 Java SE PSU 版本中可用的其他修复程序。