Zac*_*son 96
从下载页面(重点添加):
Java SE 8u65包含重要的安全修复程序.Oracle强烈建议所有Java SE 8用户升级到此版本.Java SE 8u66是一个补丁集更新,包括所有8u65 以及其他功能(在发行说明中描述).
Oracle经常这样做.这完全取决于您作为客户如何处理风险.
如果用户受到发行说明中所述的该版本中修复的其他错误之一的影响,则用户应仅使用相应的PSU版本.
8u65具有安全修复程序,并为公司实现Java 8应用程序设置了新的安全"基准".8u66具有相同的安全更新,以及其他错误修复.但是,即使错误修复有时也会导致更改行为,从而导致用户出现兼容性问题.因此,8u66中的更改是可选的(请注意,上面链接的基线仍然是1.8.0_65,并且希望在其平台中获得更多稳定性的公司可能更愿意仅应用必要的安全修复程序.
甲骨文肯定没有义务以这种方式拆分他们的更新,但我确信他们最厌恶风险的客户很乐意有这个选择.
Guy*_*ord 30
Java CPU和PSU版本说明
从2014年10月发布的Java SE 7 Update 71(Java SE 7u71)开始,Oracle将在Java SE 7的相应补丁集更新(PSU)的同时发布重要补丁更新(CPU).
我应该选择哪个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版本中提供的其他修补程序.
CPU发布的节奏是否在变化?
与以前一样,Java SE CPU版本计划在最接近1月,4月,7月和10月的第17天的星期二发布,这是在正常的Oracle重要补丁更新计划下.
从2014年10月开始发布Java SE 7u71(CPU)和Java SE 7u72(PSU),Oracle计划另外发布相应的PSU版本以及Java SE 7的每个CPU版本.PSU版本为组织和开发人员提供访问权限除了相应CPU中包含的关键修复程序之外,还有非关键修复程序.
除非你知道你需要在u74中修复bug,否则请使用u73.