Java

JavaTM Runtime Environment のインストール
JavaSE 6u10 用

ドキュメント の目次

 

目次

Java カーネルのインストール

Java Runtime Environment (JRE) は、Swing、AWT、ImageIO、SQL、CORBA、RMI、math、XML、XSLT、並行性などの多くの API を提供します。これにより、JRE のサイズが大きくなり、ダウンロードやインストールも遅くなってきました。

この問題は、JRE コンポーネントの特定のコアセット (カーネル) を Java カーネルインストーラにパッケージ化することによって解決されます。Java カーネルインストーラが小さくなるため、JRE が通常のオンラインまたはオフラインインストーラに比べてはるかに速くダウンロードおよびインストールされます。

Java カーネルインストーラは、手動で起動できます。または、Java Web アプリケーション (アプレットまたは Java Web Start アプリケーション) の配備時に配備ツールキットでも起動できます。

ユーザーが Java カーネルインストーラをトリガーすると、最初にカーネルがダウンロードされます。次に、Java Web アプリケーションに必要な追加パッケージがダウンロードされます。追加パッケージがダウンロードされている間は、次のダイアログが表示されます。

「追加コンポーネントのインストール」ダイアログ

Java Web アプリケーションは、必要なすべてのクラスがダウンロードされたあとに実行を継続します。ただし、ダウンロードの接続は開かれたまま残り、残りのすべてのクラスが、現在実行されている Java Web アプリケーションに影響を与えることなくバックグラウンドでダウンロードされます。

作成される最終的な JRE イメージは、通常のオンラインまたはオフラインインストーラによってインストールされるイメージと同じです。

 

Java Runtime Environment の設定

以前は、ユーザーが異なるバージョンの Java Runtime Environment (JRE) をインストールすると、複数のインストールディレクトリと、コントロールパネルの「アプリケーションの追加と削除」ダイアログの複数のエントリが残されました。これにより、未使用の JRE が不必要に増えていきました。

JRE は現在、patch-in-place モードと静的モードの 2 つの設定でインストールできます。JRE 更新は、既存のインストールにパッチを適用するようにも、または新しいインストールを実行するようにも設定できます。

JRE は、サイレント (自動) モードまたは非サイレントモードでインストールできます。

patch-in-place モードの設定

patch-in-place モードは、あるバージョンの JRE がマシン上に存在した場合、同じ JRE ファミリに属する更新がすべて適用されることを意味します。つまり、それらの変更を使用して既存の JRE にパッチが適用されます。JRE は、デフォルトでは patch-in-place モードでインストールされます。デフォルトのインストールディレクトリは c:/Program Files/Java/jre<n> です。ここで n は、Java SE のマイナーバージョン番号 (たとえば、Version 1.6.0_10 では n = 6) です。

たとえば、ユーザーが以前に JRE 6u10 を c:/Program Files/Java/jre6 ディレクトリにインストールし、現在 JRE 6u14 をインストールしようとしている場合、バージョン 6u14 のインストーラは新しいディレクトリを作成しません。代わりに、既存の c:/Program Files/Java/jre6 ディレクトリを新しい 6u14 の内容で更新します。ユーザーには 6u14 JRE のみが残されます。6u10 JRE は存在しなくなります。

静的モードの設定

JRE が静的モードでインストールされている場合は、新しいバージョンで更新されることはありません。同じ JRE ファミリの以降のバージョンは、別のディレクトリにインストールされます。このモードによって、自社の製品に特定のバージョンの JRE が必要なベンダーが、その JRE が新しいバージョンによって上書きされないことに確信を持てるようになります。

静的 JRE インストールのいくつかの特性を次に示します。

静的 JRE のデフォルトのインストールディレクトリは、c:/Program Files/Java/jre<version> の形式になります。たとえば、デフォルトでは、Java SE 6u10 の静的 JRE はディレクトリ c:/Program Files/Java/jre1.6.0_10 にインストールされます。

インストーラの動作方法の例については、「JRE 更新のシナリオ」を参照してください。

 

Java Runtime Environment のインストール手順

JRE インストールのコマンド行の構文

<jre>.exe   [/lang=<language ID>] /s 
[INSTALLDIR=<drive>:\<install_path>]
[REBOOT=Suppress] [STATIC=1]

この例では、

オンラインインストーラでは、追加のフォント、カラー、およびサウンドバンクがインストールされません。追加の言語のサポートは、システム環境に基づいてダウンロード/インストールされます。

オフラインインストーラでは、追加のフォント、カラー、サウンドバンク、および追加の言語のサポートが常にインストールされます。

Java カーネルインストーラは、静的インストールをサポートしていません。

-このコマンドでは、大文字と小文字が区別されます。

JRE インストールのコマンド行の例

jre-6-rc-windows-i586.exe /s INSTALLDIR=D:\java\jre"

JRE をサイレントモードで D:\java\jre にインストールします。

JRE のインストールが完了するまで MS-DOS ウィンドウを開いたままにするには、start /w コマンドを次のように使用します。

start /w jre-6-rc-windows-i586.exe

サイレントモードでの JRE のアンインストール

Implementation-Version n1.n2.n3_n4n5: で JRE をサイレントモードでアンインストールするには、次のコマンドを実行します。

msiexec.exe /qn /x {26A24AE4-039D-4CA4-87B4-2F8ppn1n2n3n4n5tt}

この例では、

pp は、32 ビットの場合は 32、64 ビットの場合は 64 です。

tt は、静的インストールの場合は F0、最初の patch-in-place モードのインストールの場合は FF、patched-in-place モードのインストールの場合は FB です。

注:

  1. このコマンドはどの位置からでも実行可能です。
  2. msiexec.exe の実行可能ファイルは、Windows のシステムディレクトリに格納されています。
  3. インストールで説明した REBOOT=Suppress オプションをアンインストールコマンドでも使用できます。
  4. バージョンの書式について詳細は、「付録 2:Sun のサポートする Specification-Version および Implementation-Version の形式」を参照してください。

JRE のアンインストールの例

以降の例は、各種の JRE バージョンおよび設定をアンインストールする方法を示しています。

msiexec.exe /qn /x {26A24AE4-039D-4CA4-87B4-2F83216010F0}

msiexec.exe /qn /x {26A24AE4-039D-4CA4-87B4-2F83216011FF}

msiexec.exe /qn /x {26A24AE4-039D-4CA4-87B4-2F83216011F0}

msiexec.exe /qn /x {26A24AE4-039D-4CA4-87B4-2F83216011FB}

msiexec.exe /qn /x {26A24AE4-039D-4CA4-87B4-2F83216012FB}

msiexec.exe /qn /x {26A24AE4-039D-4CA4-87B4-2F86416010FF}

 


Copyright © 2008 Sun Microsystems, Inc. All Rights Reserved.
フィードバック

Sun
Java Technology