2 JRE MSIインストーラの構成ファイルを使用したJREのインストール
Java Runtime Environment (JRE)をコマンドラインからインストールするときは、JRE MSIインストーラ・コマンドライン・オプションを補足するために構成ファイルを使用できます。
構成ファイルを作成および使用して、インストールを標準化すること、およびコマンドラインで使用できないオプションを指定することができます。
この項には次のトピックが含まれます:
JRE MSIインストーラ構成オプション
次の表にJRE MSIインストーラの構成オプションがリストされ、構成ファイルで使用できるオプション、およびコマンドラインで使用できるオプションが識別されます。
次の表にリストされている構成ファイルの作成に使用できるオプションは、「構成ファイルで使用」列に「Y」というフラグが付けられます。「コマンドラインで使用」列に「Y」というフラグが付いたオプションは、JRE MSIインストーラの実行時にコマンドラインで使用できます。コマンドラインで使用できないオプションは、構成ファイルで指定できます。「JRE MSIインストーラの実行」を参照してください。
ノート:
1
はEnable
、0
はDisable
で置き換えることができます。
表2-1 構成オプション
オプション | 値 | 構成ファイルで使用 | コマンドラインで使用 | 説明 | ランタイム構成ファイルに保存? |
---|---|---|---|---|---|
|
path |
Y | Y |
組織のデプロイメント・ルール・セットのパスおよびファイル名を指定します。Java Platform, Standard Editionデプロイメント・ガイドのデプロイメント・ルール・セットを参照してください。 |
yes |
|
|
Y | Y |
JavaアプレットまたはJava Web Startアプリケーションが起動される場合、ユーザーにエンド・ユーザー・ライセンス契約(EULA)の承諾を求めます。 デフォルト: |
yes |
|
path |
N | Y |
ファイルのインストール先のフォルダまたはディレクトリを指定します。 ノート: 8u371以降で、デフォルトのインストール・ディレクトリが\ProgramFiles\Java\jre-$family (jre-1.8 )に変更されました。JRE 8u381 b32以降では、RETAIN_ALL_VERSIONS=1 オプションを使用して、既存のJREバージョンを削除せずに、インストール済JREファミリの新しいバージョンをインストールします。
|
no |
|
|
Y | Y |
JRE MSIインストーラがJavaの起動項目を設定せずにJREをインストールすることを指定します。 デフォルト: |
no |
|
|
Y | Y |
無効にすると、インストーラはJREのインストール後にコンピュータを再起動するようユーザーに求めません。しかし、ほとんどの場合、JRE MSIインストーラはJREのインストール後にコンピュータを再起動する必要はありません。 デフォルト: |
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をインストールできます。 このオプションを また、このオプションが有効な場合、インストーラはデフォルトでJREをアンインストールしないようにJavaアンインストール・ツールに通知するレジストリを作成します。古いダイアログが表示されたら、JREをアンインストールするオプションの選択が解除されます。詳細は、Javaバージョンのアンインストールを参照してください。 デフォルトでは、インストーラは、リリース8ファミリの一部である既存のJREを最初にアンインストールした後、デフォルトで |
no |
|
|
Y | Y |
Java Usage Trackerのプロパティ・ファイルのパスおよびファイル名を指定します。 |
yes |
|
|
Y | Y |
インストーラによるインストール関連の統計のOracleサーバーへの送信を許可または禁止します。 デフォルト: |
yes |
|
|
Y | Y |
ダウンロード済のJavaアプリケーションがWebブラウザまたはJava Web Startでの実行を許可される/されないように、インストールを構成します。 デフォルト: |
yes |
|
|
Y | Y |
ブラウザまたはJava Web Startで実行中のJavaアプリケーションのインストールのセキュリティ・レベルを構成します。 デフォルト: |
yes |
JRE MSIインストーラ構成ファイルの作成
構成ファイルは、JRE MSIインストーラの実行時にコマンドラインでオプションを設定するための代替を提供します。
この構成ファイルを使用して、インストールを標準化すること、およびコマンドラインで使用できない追加のインストール・オプションを指定することができます。
- 新しいファイルを作成するか、ASCIIテキスト・エディタで既存の構成ファイルを開きます。
- 構成ファイルのオプションを追加または編集します。使用可能なオプションは、「構成オプション」表を参照してください。
- 構成ファイルを任意のディレクトリにテキスト・ファイルとして保存します。
- JRE MSIインストーラ(JRE MSIインストーラの実行)を実行するときに、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
に保存します