Java CPUとPSUリリースの違いは何ですか(例:JDK SE 8u101とJDK SE 8u102)


回答:


22

それらに顕著な違いはありますか?

  • 8u101にはセキュリティアップデートが含まれています。これは重要なパッチ更新(CPU)です。

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

リリースノート:


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

CPUとPSUのどちらのJavaバージョンを選択すべきですか?

オラクルは、すべての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 – Java SEバージョンの番号付けスキームの詳細については、こちらをご覧ください)。

Java SE Patch Set Updates(PSU)には、対応するCPUのすべての修正と、追加の重要ではない修正が含まれています。Java PSUリリースは、そのバージョンで修正された追加のバグの1つから影響を受けている場合にのみ使用してください。リリースノートには、Java SE PSUリリースで利用可能な追加の修正が記載されています。

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


2
簡単な答えは、8u102を選択するか、ほとんどの場合、最大番号のバージョンを選択することです。
言葉forthewise

5
@wordsforthewiseいいえ、反対です。回答を注意深く読んだ場合、小さい番号のバージョンをお勧めします。「ほとんどのユーザーはCPUリリースを選択する必要があります。」
DavidPostill

4
わかりましたが、PSUがCPUのバグを修正し、より多くの機能を備えているようです。PSUのバグ修正とは何でしょうか。これ:スレッドに大きなTLS(スレッドローカルストレージ)サイズが設定されている場合、JVMはスタックオーバーフロー例外を発生させます。?また、頭字語「CPU」を使用しているのは面倒です。
言葉forthewise

5
@wordsforthewise「静的クラスIDを使用すると、JRE 8u101がInternet Explorer(IE)で認識されないJRE 8u101の使用中にアプレットまたはWeb起動アプリケーションを起動するために静的クラスIDを使用すると、次のいずれかを示す不要なダイアログボックスが表示されます最新のJREをインストールするか、最新のJRE(JRE 8u101)を使用している場合でも、起動をキャンセルします。」-「この問題を回避するには、ユーザーは次の2つのいずれかを実行できます。(1)最新バージョン(8u101)で起動し、警告を無視します。(2)JRE 8u101の代わりにJRE 8u102をインストールしてこの問題を回避します。 」
DavidPostill

2
OK。IEを使用する愚かなバグのようなものですか?ハハ
16
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.