Java SE Runtime Environment の更新シナリオ
Java SE Runtime Environment (JRE) は、パッチインプレースモードまたは静的モードでインストールできます。このドキュメントでは、いくつかのシナリオを使用して、JRE の更新プロセスの動作を説明します。これらのモードの詳細は、「JRE のパッチインプレースインストールと静的インストール」を参照してください。
次の項目について説明します。
注:ソフトウェアバージョンは省略形で表され、たとえば、Java SE 7 Update 17 は 7u17 と表されます。
これはもっとも一般的なシナリオです。
- ユーザーが JRE 7u17 をパッチインプレース JRE としてデフォルトのディレクトリ
C:\Program Files\Java\jre7
にインストールします。
- Java Update がユーザーに JRE 7u18 への更新を促します。
- ユーザーは同意し、Java Update プロセスを実行します。
- Java Update は、JRE 7u17 がパッチインプレース JRE としてインストールされていたことを認識し、パッチインプレースで 7u18 に更新します。
- これで、ディレクトリ
C:\Program Files\Java\jre7
には 7u18 のパッチインプレース JRE が 1 つだけ残ります。JRE 7u17 はコンピュータに存在しなくなります。
- ユーザーが静的 JRE 7u17 をディレクトリ
C:\Program Files\Java\jre1.7.0_17
にインストールします。
- Java Update がユーザーに JRE 7u18 への更新を促します。
- ユーザーは同意し、Java Update プロセスを実行します。
- Java Update は、以前にインストールされた静的 JRE 7u17 を無視し、パッチインプレース JRE 7u18 の完全なコピーをダウンロードして
C:\Program Files\Java\jre7
にインストールします。
- インストールの完了後は両方のコピーが残り、
C:\Program Files\Java\jre1.7.0_17
に静的 JRE 7u17、C:\Program Files\Java\jre7
にパッチインプレース JRE 7u18 がインストールされています。
- ユーザーがパッチインプレース JRE 7u17 をディレクトリ
C:\Program Files\Java\jre7
にインストールします。
- そのあと、静的 JRE 7u18 をインストールします。
- JRE 7u18 の静的インストーラは、パッチインプレース JRE 7u17 の存在を無視し、JRE 7u18 の完全なコピーをダウンロードして
C:\Program Files\Java\jre1.7.0_18
にインストールします。
- インストールの完了後は、
C:\Program Files\Java\jre7
にパッチインプレース JRE 7u17、C:\Program Files\Java\jre1.7.0_18
に静的 JRE 7u18 がインストールされています。
- ユーザーがパッチインプレース JRE 7u18 を
C:\Program Files\Java\jre7
にインストールします。
- ユーザーが JRE 7u17 の
iftw.exe
インストーラをデフォルトのパッチインプレースモードで実行します (iftw
は「Web からインストール (install from the web)」の意味)。
- JRE 7u17 のインストーラは、新しいパッチインプレース JRE が存在していることを検出し、静的モードに切り替わります。
- この時点で、両方のコピーが残り、
C:\Program Files\Java\jre7
にパッチインプレース JRE 7u18、C:\Program Files\Java\jre1.7.0_17
に静的 JRE 7u17 がインストールされています。
- ユーザーが 7u17 の
iftw.exe
インストーラをデフォルトのパッチインプレースモードで実行します。
- 7u17 のインストーラは、7u17 がすでに静的 JRE としてインストールされていることを検出し、静的モードに切り替わります。インストーラはユーザーに静的モードでの再インストールを促します。ユーザーが同意すると、静的 JRE 7u17 がアンインストールされ、再インストールされます。
- インストールの完了後は両方のコピーが残り、
C:\Program Files\Java\jre7
にパッチインプレース 7u18、C:\Program Files\Java\jre1.7.0_17
に 7u17 JRE がインストールされています。
- ユーザーがパッチインプレース JRE 7u17 をインストールします。
- ユーザーが静的 JRE 7u17 のインストーラを実行します。
- インストーラは、パッチインプレース JRE 7u17 をアンインストールし、静的 JRE 7u17 をインストールします。JRE 7u17 の完全なダウンロードが実行されます。
- 7u17 の静的 JRE が
C:\Program Files\Java\jre1.7.0_17
に残ります。
- ユーザーが静的 JRE 7u18 をインストールします。
- ユーザーがパッチインプレース JRE 7u18 のインストーラをダウンロードして実行します。
- インストーラは、静的 JRE 7u18 の Microsoft Windows Installer (MSI) を起動し、ユーザーに再インストールを促します。
- ユーザーが再インストールに同意します。
- ユーザーには静的 JRE 7u18 が残ります。
- ユーザーが静的 JRE 7u18 を
C:\Program Files\Java\jre1.7.0_18
にインストールします。
- ユーザーが JRE 7u17 の
iftw.exe
インストーラをデフォルトのパッチインプレースモードで実行します。
- インストールの完了後は両方のコピーが残り、
C:\Program Files\Java\jre1.7.0_18
に静的 JRE 7u18 がインストールされ、パッチインプレース JRE 7u17 もインストールされています。
- ユーザーがパッチインプレース JRE 7u16 をインストールします (Windows オンラインまたはオフラインインストーラを使用)。
- ユーザーが Windows オンラインインストーラを使用して、パッチインプレース JRE 7u17 をインストールします。
- JRE 7u16 がパッチインプレースで JRE 7u17 に更新されます。
- ユーザーが Windows オンラインインストーラを使用して、パッチインプレース JRE 7u18 をインストールします。
- JRE 7u17 がパッチインプレースで JRE 7u18 に更新されます。
- ユーザーがパッチインプレース JRE 7u15 をインストールします (Windows オンラインまたはオフラインインストーラを使用)。
- ユーザーが Windows オンラインインストーラを使用して、パッチインプレース JRE 7u17 をインストールします。
- JRE 7u15 がパッチインプレースで JRE 7u17 に更新されます。
- ユーザーが Windows オンラインインストーラを使用して、パッチインプレース JRE 7u18 をインストールします。
- JRE 7u17 がパッチインプレースで JRE 7u18 に更新されます。
- ユーザーがパッチインプレース JRE 7u17 をインストールします (Windows オンラインまたはオフラインインストーラを使用)。
- ユーザーが JRE 7u18 の Windows オフラインインストーラをダウンロードします。
- ユーザーが JRE 7u18 の オフラインインストーラをデフォルトのパッチインプレースモードで実行します。
- JRE 7u17 がアンインストールされ、パッチインプレース JRE 7u18 がインストールされます。
- ユーザーにはパッチインプレース JRE 7u18 が残ります。
- ユーザーがパッチインプレース JRE 7u17 をインストールします (オンラインまたはオフラインインストーラを使用)。
- ユーザーが静的 JRE 7u18 をインストールします (オンラインまたはオフラインインストーラを使用)。
- ユーザーがパッチインプレース JRE 7u18 のインストーラ (オンラインまたはオフライン) を起動します。
- 7u18 のインストーラは、静的 JRE 7u18 が存在していることを検出し、静的モードに切り替わります。インストーラは静的モードでの再インストールを促します。ユーザーが同意すると、静的 JRE 7u18 がアンインストールされ、再インストールされます。
- インストールの完了後は両方のコピーが残り、
C:\Program Files\Java\jre7
にパッチインプレース JRE 7u17、C:\Program Files\Java\jre1.7.0_18
に静的 JRE 7u18 がインストールされています。
- ユーザーがパッチインプレース JRE 7u18 をインストールします (Windows オンラインまたはオフラインインストーラを使用)。
- ユーザーがパッチインプレース JRE 7u17 をデフォルトモードでインストールします (Windows オンラインまたはオフラインインストーラを使用)。静的 JRE 7u17 がインストールされます。この時点で、静的 JRE 7u17 とパッチインプレース JRE 7u18 がインストールされています。
- ユーザーがパッチインプレース JRE 7u18 をアンインストールします。この時点で、静的 JRE 7u17 が残ります。
- ユーザーがパッチインプレース JRE 7u16 をインストールします (Windows オンラインまたはオフラインインストーラを使用)。この時点で、パッチインプレース JRE 7u16 と静的 JRE 7u17 がインストールされています。
- ユーザーがパッチインプレース JRE 7u17 をインストールします (Windows オンラインまたはオフラインインストーラを使用)。
- JRE 7u17 のインストーラは、静的 JRE 7u17 がインストールされていることを検出します。インストーラは静的モードに切り替わります。インストーラはユーザーに静的モードでの再インストールを促します。ユーザーが同意すると、静的 JRE 7u17 がアンインストールされ、再インストールされます。
- インストールの完了後は、ディレクトリ
C:\Program Files\Java\jre7
にパッチインプレース JRE 7u16、ディレクトリ C:\Program Files\Java\jre1.7.0_17
に静的 JRE 7u17 がインストールされています。