Android StudioのMacにJDK SE 8u101をインストールしています。8u102と8u101を選択する理由はありますか?それらに顕著な違いはありますか?同時にリリースされたようです。
Android StudioのMacにJDK SE 8u101をインストールしています。8u102と8u101を選択する理由はありますか?それらに顕著な違いはありますか?同時にリリースされたようです。
回答:
8u101にはセキュリティアップデートが含まれています。これは重要なパッチ更新(CPU)です。
8u102には、セキュリティ更新プログラムと新機能が含まれています。これは、パッチセットアップデート(PSU)です。8u101には既知のバグもあり、8u102で解決されています。
リリースノート:
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リリースで利用可能な追加の修正が記載されています。