JDK 8u60 がインストールされています。今日、 Oracle の Web サイトを確認したところ、 8u65と8u66の 2 つのバージョンが同時にリリースされました。どちらも公開版です。
- 2 つのバージョンを同時にリリースしたのはなぜですか?
- どちらか一方を選択する条件/理由は何ですか?
これは公式のオラクルの答えです:
Java CPU および PSU リリースの説明
2014 年 10 月の Java SE 7 Update 71 (Java SE 7u71) のリリース以降、Oracle は Critical Patch Update (CPU) を Java SE 7 の対応する Patch Set Update (PSU) と同時にリリースします。
CPU と PSU のどちらの Java バージョンを選択すればよいですか?
すべての Java SE ユーザーが、リリース ファミリで利用可能な最新の CPU リリースにアップグレードすることを強くお勧めします。ほとんどのユーザーは、CPU リリースを選択する必要があります。
ユーザーは、リリース ノートに記載されているように、そのバージョンで修正された追加のバグのいずれかの影響を受ける場合にのみ、対応する PSU リリースを使用する必要があります。
後続の CPU リリースには、現在の PSU からのすべての修正が含まれます。このため、組織は、これらの修正が次の CPU に含まれることを見越して、環境内で現在の PSU をテストする必要があります。
Java CPU リリースと PSU リリースの違いは何ですか?
Java SE Critical Patch Update (CPU) には、セキュリティの脆弱性に対する修正と重大なバグ修正が含まれています。すべての Java SE ユーザーは、最新の CPU リリースが利用可能になったときにアップグレードすることを強くお勧めします。Java SE CPU リリースは、奇数番号のバージョンです (つまり、7u71、7u65 – Java SE のバージョン番号付けスキームの詳細については、こちらを参照してください)。
Java SE Patch Set Update (PSU) には、対応する CPU のすべての修正と、重要ではない追加の修正が含まれています。Java PSU リリースは、そのバージョンで修正された追加のバグのいずれかの影響を受ける場合にのみ使用してください。リリース ノートは、Java SE PSU リリースで利用可能な追加の修正を示しています。
CPU リリースの頻度は変化していますか?
以前と同様に、Java SE CPU リリースは、通常の Oracle Critical Patch Update スケジュールに基づいて、1 月、4 月、7 月、10 月の 17 日に最も近い火曜日にリリースされる予定です。
2014 年 10 月の Java SE 7u71 (CPU) および Java SE 7u72 (PSU) のリリースから、オラクルは、Java SE 7 の各 CPU リリースとともに、対応する PSU リリースを追加でリリースする予定です。PSU リリースは、組織および開発者にアクセスを提供します対応する CPU に含まれる重要な修正に加えて、重要でない修正。
u74 に含まれるバグ修正が必要であることがわかっている場合を除き、u73 を使用してください。
既存のプロジェクトがある場合は、8u65 を使用します。ゼロから始める場合は、8u66 を使用してください。NetBeans 8.1 をインストールしているので、8u66 では解決されない 8u65 の 15 のバグのいずれかが NB8.1 コードにある場合に備えて、8u66 を使用しています。