2 JRE MSIインストーラの構成ファイルを使用したJREのインストール

Java Runtime Environment (JRE)をコマンドラインからインストールするときは、JRE MSIインストーラ・コマンドライン・オプションを補足するために構成ファイルを使用できます。

構成ファイルを作成および使用して、インストールを標準化すること、およびコマンドラインで使用できないオプションを指定することができます。

この項には次のトピックが含まれます:

JRE MSIインストーラ構成オプション

次の表にJRE MSIインストーラの構成オプションがリストされ、構成ファイルで使用できるオプション、およびコマンドラインで使用できるオプションが識別されます。

次の表にリストされている構成ファイルの作成に使用できるオプションは、「構成ファイルで使用」列に「Y」というフラグが付けられます。「コマンドラインで使用」列に「Y」というフラグが付いたオプションは、JRE MSIインストーラの実行時にコマンドラインで使用できます。コマンドラインで使用できないオプションは、構成ファイルで指定できます。「JRE MSIインストーラの実行」を参照してください。

ノート:

1Enable0Disableで置き換えることができます。

表2-1 構成オプション

オプション 構成ファイルで使用 コマンドラインで使用 説明 ランタイム構成ファイルに保存?

DEPLOYMENT_RULE_SET=

path

Y Y

組織のデプロイメント・ルール・セットのパスおよびファイル名を指定します。Java Platform, Standard Editionデプロイメント・ガイドデプロイメント・ルール・セットを参照してください。

yes

EULA=

Enable, Disable

Y Y

JavaアプレットまたはJava Web Startアプリケーションが起動される場合、ユーザーにエンド・ユーザー・ライセンス契約(EULA)の承諾を求めます。

デフォルト: Disable

yes

INSTALLDIR=

path

N Y

ファイルのインストール先のフォルダまたはディレクトリを指定します。

ノート:

8u371以降で、デフォルトのインストール・ディレクトリが\ProgramFiles\Java\jre-$family (jre-1.8)に変更されました。JRE 8u381 b32以降では、RETAIN_ALL_VERSIONS=1オプションを使用して、既存のJREバージョンを削除せずに、インストール済JREファミリの新しいバージョンをインストールします。
no

NOSTARTMENU=

Enable, Disable

Y Y

JRE MSIインストーラがJavaの起動項目を設定せずにJREをインストールすることを指定します。

デフォルト: Disable

no

REBOOT=

Enable, Disable

Y Y

無効にすると、インストーラはJREのインストール後にコンピュータを再起動するようユーザーに求めません。しかし、ほとんどの場合、JRE MSIインストーラはJREのインストール後にコンピュータを再起動する必要はありません。

デフォルト: Enable

no
REMOVEOLDERJRES 「説明」を参照 「説明」を参照 「説明」を参照

ノート:

8u371は、このオプションのサポートを終了しました。8u371からREMOVEOLDERJRESオプションは無視されます。古いJREバージョンを保持する必要があるお客様は、8u381 b32以降に含まれているRETAIN_ALL_VERSIONSオプションを使用する必要があります。

8u371より前では、REMOVEOLDERJRES=1を使用すると、JREのインストール時に、静的にインストールされていない既存のJavaバージョンをすべてシステムからアンインストールできます。
no
RETAIN_ALL_VERSIONS= 1 N Y

ノート:

8u381 b32以降に追加されました。JRE 8u371以降のJRE MSIインストーラによって、すでにディスクにインストールされている古いJREバージョンを保持するデフォルトの機能が削除されました。(これらのバージョンではREMOVEOLDERJRESオプションが無効になりました。)古いJREバージョンを保持する必要があるお客様は、8u381 b32以降のRETAIN_ALL_VERSIONS=1オプションを使用する必要があります。

既存のJREバージョンを削除せずに、同じファミリの複数のJREをインストールできます。

このオプションを1に設定すると、JRE MSIインストーラは、リリース8ファミリの一部である他のJREを削除せずに、JREを一意のバージョン固有のディレクトリにインストールします。デフォルトでは、このディレクトリの名前はjre1.8.0_バージョンで、バージョンは更新番号です。たとえば、このオプションを有効にしてJRE 8u381をインストールすると、インストーラはデフォルトでjre1.8.0_381という名前のディレクトリにインストールします。

また、このオプションが有効な場合、インストーラはデフォルトでJREをアンインストールしないようにJavaアンインストール・ツールに通知するレジストリを作成します。古いダイアログが表示されたら、JREをアンインストールするオプションの選択が解除されます。詳細は、Javaバージョンのアンインストールを参照してください。

デフォルトでは、インストーラは、リリース8ファミリの一部である既存のJREを最初にアンインストールした後、デフォルトでjre1.8という名前のディレクトリにJREをインストールします。

no

USAGETRACKER_CFG=

path

Y Y

Java Usage Trackerのプロパティ・ファイルのパスおよびファイル名を指定します。

yes

WEB_ANALYTICS=

Enable, Disable

Y Y

インストーラによるインストール関連の統計のOracleサーバーへの送信を許可または禁止します。

デフォルト: Enable

yes

WEB_JAVA=

Enable, Disable

Y Y

ダウンロード済のJavaアプリケーションがWebブラウザまたはJava Web Startでの実行を許可される/されないように、インストールを構成します。

デフォルト: Enable

yes

WEB_JAVA_SECURITY_LEVEL=

H (高), VH (非常に高)

Y Y

ブラウザまたはJava Web Startで実行中のJavaアプリケーションのインストールのセキュリティ・レベルを構成します。

デフォルト: VH

yes

JRE MSIインストーラ構成ファイルの作成

構成ファイルは、JRE MSIインストーラの実行時にコマンドラインでオプションを設定するための代替を提供します。

この構成ファイルを使用して、インストールを標準化すること、およびコマンドラインで使用できない追加のインストール・オプションを指定することができます。

  1. 新しいファイルを作成するか、ASCIIテキスト・エディタで既存の構成ファイルを開きます。
  2. 構成ファイルのオプションを追加または編集します。使用可能なオプションは、「構成オプション」表を参照してください。
  3. 構成ファイルを任意のディレクトリにテキスト・ファイルとして保存します。
  4. JRE MSIインストーラ(JRE MSIインストーラの実行)を実行するときに、JRE MSIインストーラ・コマンドで構成ファイルのパスとファイル名を指定します。
次の例は、Windows用の単純なJRE MSIインストーラ構成ファイルです。次のことを指定します。
  • JREをディレクトリC:\java\jreにインストールする。
  • ブラウザで実行中の署名なしのJavaアプリケーションのセキュリティ・レベルを「非常に高」に設定する。

    単純なJRE MSIインストーラの構成ファイルの例
INSTALLDIR=C:\java\jre 
WEB_JAVA_SECURITY_LEVEL=VH

システム・ランタイム構成ファイル

JRE MSIインストーラは、JRE 8バージョンの新しいビルドをインストールした後で、システム・ランタイム構成ファイルを作成します。

構成ファイルを使用してJREをインストールした後、JRE MSIインストーラはそれをシステム・ランタイム構成ファイルとしてC:\Program Files (x86)\Common Files\Oracle\Java\java_settings.cfgに保存します

「構成オプション」表では、システム・ランタイム構成ファイルに保存されるオプションおよび値を識別します。