web-dev-qa-db-ja.com

JDK SE 8u101とJDK SE 8u102など、Java CPUとPSUリリースの違いは何ですか

私はAndroid Studio用の私のMacにJDK SE 8u101をインストールしています。私が選ぶべき理由はありますか 8u102 vs 8u101 目立った違いはありますか?それらが同時に リリースされたようです

27
wordsforthewise

目立った違いはありますか?

  • 8u101にはセキュリティアップデートが含まれています。これはCritical Patch Update(CPU)です。

  • 8u102にはセキュリティアップデートと新機能が含まれています。これはパッチセットアップデート(PSU)です。 8u101には、8u102で解決されているという既知のバグもあります。

リリースノート:


Java CPUおよびPSUのリリースの説明

どのバージョンのJavaを選択すればいいですか:CPUとPSUのどちらですか?

すべてのJava SEユーザーが、リリースファミリで利用可能な最新のCPUリリースにアップグレードすることを強く推奨します。ほとんどのユーザーはCPUリリースを選ぶべきです。

リリースノート に記載されているように、そのバージョンで修正された追加のバグの1つによって影響を受けている場合にのみ、対応するPSUリリースを使用してください。

その後のCPUリリースには、現在のPSUによる修正がすべて含まれています。このため、次のCPUにこれらの修正が含まれることを見越して、組織は現在のPSUの環境をテストする必要があります。

Java CPUとPSUリリースの違いは何ですか?

Java SEのCritical Patch Updates(CPU)には、セキュリティの脆弱性と重大なバグの修正が含まれています。オラクル社は、すべてのJava SEユーザーが利用可能になった時点で最新のCPUリリースにアップグレードすることを強くお薦めします。 Java SE CPUのリリースは奇数番号のバージョンです(7u71、7u65。JavaSEのバージョン番号の付け方についてはこちら をご覧ください )。

Java SEパッチセットアップデート(PSU)には、対応するCPUのすべての修正と、それ以外の重要ではない修正が含まれています。 Java PSUリリースは、そのバージョンで修正されたその他のバグの1つによって影響を受けている場合にのみ使用してください。リリースノートでは、Java SE PSUリリースで利用可能な追加の修正について説明しています。

出典 Java CPUとPSUのリリースの説明

22
DavidPostill