我正在Mac上为Android Studio安装JDK SE 8u101。有什么理由让我选择8u102和8u101吗?它们之间是否有明显的区别?看起来他们是在同一时间被释放的。
我正在Mac上为Android Studio安装JDK SE 8u101。有什么理由让我选择8u102和8u101吗?它们之间是否有明显的区别?看起来他们是在同一时间被释放的。
Answers:
8u101包含安全更新。这是关键补丁更新(CPU)。
8u102包含安全更新和新功能。这是补丁集更新(PSU)。8u101中还有一个已知的错误,已在8u102中解决。
发行说明:
我应该选择哪个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发行版中可用的其他修补程序。