OpenJDK 17 for Windows のインストールおよび使用
ガイド
概要
多様性を受け入れるオープンソースの強化
Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、今後の複数のリリースで段階的に用語の置き換えを実施して参ります。詳細は、弊社 の CTO、Chris Wright のメッセージ を参照してください。
Red Hat ドキュメントへのフィードバック
弊社のドキュメントに関するご意見やご感想をお寄せください。フィードバックをお寄せいただくには、ドキュメントのテキストを強調表示し、コメントを追加できます。
本セクションでは、フィードバックの送信方法を説明します。
前提条件
- Red Hat カスタマーポータルにログインしている。
- Red Hat カスタマーポータルで、マルチページ HTML 形式でドキュメントを表示します。
手順
フィードバックを提供するには、以下の手順を実施します。
ドキュメントの右上隅にある フィードバック ボタンをクリックして、既存のフィードバックを確認します。
注記フィードバック機能は、マルチページ HTML 形式でのみ有効です。
- フィードバックを提供するドキュメントのセクションを強調表示します。
ハイライトされたテキスト近くに表示される Add Feedback ポップアップをクリックします。
ページの右側のフィードバックセクションにテキストボックスが表示されます。
テキストボックスにフィードバックを入力し、Submit をクリックします。
ドキュメントに関する問題が作成されます。
- 問題を表示するには、フィードバックビューで問題トラッカーリンクをクリックします。
第1章 OpenJDK 17 for Windows インストールオプション
OpenJDK 17 for Windows は、アーカイブを使用またはグラフィカルユーザーインターフェースを使用して手動でインストールできます。
状況に応じて、以下のいずれかのインストール方法を使用します。
第2章 アーカイブを使用した Windows 用 OpenJDK 17 のインストール
この手順では、アーカイブを使用して Windows 用の OpenJDK 17 を手動でインストールする方法を説明します。
手順
- Windows 用の OpenJDK 17 の アーカイブをダウンロードします。
アーカイブの内容を任意のディレクトリーに展開します。
注記ZIP バンドルの内容を、スペースを 含まない ディレクトリーパスに抽出することが推奨されます。
以下のように
PATH
を更新します。Windows インストールパス用の OpenJDK 17 に含まれる
bin
ディレクトリーを、%PATH%
環境変数に追加します。C:\> setx /m PATH "%PATH%;C:\Progra~1\RedHat\java-17-openjdk-17.0.0.0.35-1\bin"
パスにスペースが含まれている場合は、短いパス名を使用します。
- コマンドプロンプトを再起動して、環境変数を再読み込みします。
Windows 用の OpenJDK 17 が正常にインストールされていることを確認し、コマンドプロンプトで
java -version
コマンドを実行して、以下の出力を取得する必要があります。openjdk version "17" 2021-09-14 LTS OpenJDK Runtime Environment 21.9 (build 17+35-LTS) OpenJDK 64-Bit Server VM 21.9 (build 17+35-LTS, mixed mode, sharing)
%JAVA_HOME%
環境変数も、開発者ツールを使用するように設定する必要があります。%JAVA_HOME%
環境変数を設定します。- 管理者としてコマンドプロンプトを開きます。
Windows インストールパス用に、環境変数の値を OpenJDK 17 に設定します。
C:\> setx /m JAVA_HOME "C:\Progra~1\RedHat\java-17-openjdk-17.0.0.0.35-1"
パスにスペースが含まれている場合は、短いパス名を使用します。
- コマンドプロンプトを再起動して、環境変数を再読み込みします。
第3章 アーカイブを使用して Windows 用の OpenJDK 17 の更新
Windows 用の OpenJDK 17 は、アーカイブを使用して手動で更新できます。
手順
- OpenJDK 17 の アーカイブをダウンロードします。
アーカイブの内容を任意のディレクトリーに展開します。
注記ZIP バンドルの内容を、スペースを含まないディレクトリーパスに抽出することが推奨されます。
コマンドプロンプトで、以下のように
JAVA_HOME
環境変数を更新します。- 管理者としてコマンドプロンプトを開きます。
Windows インストールパス用に、環境変数の値を OpenJDK 17 に設定します。
C:\> setx /m JAVA_HOME "C:\Progra~1\RedHat\java-17-openjdk-17.0.0.0.35-1"
パスにスペースが含まれている場合は、短いパス名を使用します。
- コマンドプロンプトを再起動して、環境変数を再読み込みします。
PATH
変数の値が設定されていない場合は、値を設定します。C:\> setx -m PATH "%PATH%;%JAVA_HOME%\bin";
- コマンドプロンプトを再起動して、環境変数を再読み込みします。
完全パスを指定せずに
java -version
が機能することを確認します。C:\> java -version openjdk version "17" 2021-09-14 LTS OpenJDK Runtime Environment 21.9 (build 17+35-LTS) OpenJDK 64-Bit Server VM 21.9 (build 17+35-LTS, mixed mode, sharing)
第4章 MSI インストーラーによる OpenJDK のインストール
この手順では、MSI ベースのインストーラーを使用して Windows 用の OpenJDK 17 をインストールする方法を説明します。
手順
- Windows 向けに OpenJDK 17 の MSI ベースのインストーラーをダウンロードします。
- Windows 用の OpenJDK 17 用のインストーラーを実行します。
-
Welcome 画面で
Next
をクリックします。 -
I accept the terms in license agreement
をチェックして、Next
をクリックします。 -
Next
をクリックします。 - デフォルトを使用するか、オプションのプロパティーを確認します。
-
Install
をクリックします。 -
Do you want to allow this app to make changes on your device?
でYes
をクリックします。 Windows 用の OpenJDK 17 が正常にインストールされていることを確認し、コマンドプロンプトで
java -version
コマンドを実行して、以下の出力を取得する必要があります。openjdk version "17" 2021-09-14 LTS OpenJDK Runtime Environment 21.9 (build 17+35-LTS) OpenJDK 64-Bit Server VM 21.9 (build 17+35-LTS, mixed mode, sharing)
第5章 OpenJDK MSI インストーラーコンポーネント
Windows MSI ベースのインストーラーコンポーネント用に、以下の OpenJDK 17 を設定します。これらのコンポーネントの設定は任意です。これらのコンポーネントが設定されていない場合には、デフォルト設定が使用されます。
- jdk
-
Java Development Kit (JDK) ファイルデフォルトは
true
で、jdk
コンポーネントが有効になります。 - jdk_registry_runtime
他のソフトウェアが JDK インストールファイルの特定に使用できる Windows レジストリーキーのセット。デフォルトは
true
で、jdk_registry_runtime
コンポーネントが有効になります。このコンポーネントには、以下のレジストリーキーが含まれます。HKLM\Software\JavaSoft\JDK\<version>, entries: JavaHome: <INSTALLDIR> RuntimeLib: <INSTALLDIR>\bin\server\jvm.dll HKLM\Software\JavaSoft\JDK, entries: CurrentVersion: <version>
- jdk_env_path
-
<INSTALLDIR>\bin
を%PATH%
環境変数に追加します。 - jdk_env_java_home
-
<INSTALLDIR>
を%JAVA_HOME%
環境変数に設定します。 - jdk_env_vendor_java_home
-
<INSTALLDIR>
を%REDHAT_JAVA_HOME%
環境変数に設定します。 - jdk_registry_jar
- JAR ファイルの関連付け。OpenJDK コンテキストメニューで JAR ファイルを起動します。
- jmc
-
<INSTALLDIR>\missioncontrol
にインストールされている JDK Mission Control ファイル。 - jmc_env
-
<INSTALLDIR>\missioncontrol
をシステム%PATH%
環境変数に追加します。
付録A MSI ベースのインストーラープロパティー
Windows MSI ベースのインストーラー用の OpenJDK 17 には、JDK ファイル コンポーネントと、以下のオプションのプロパティーが含まれています。
表A.1 OpenJDK 17 for Windows MSI ベースのインストーラープロパティー
プロパティー | 説明 | デフォルト値 |
---|---|---|
OpenJDK ランタイム: Windows レジストリー | 他のソフトウェアが JDK インストールファイルの特定に使用できるレジストリーキーのセット。 | 可 |
OpenJDK ランタイム: パス変数 | Runtime を Path 変数に追加するため、コマンドラインで使用できるようにします。 | ○ |
OpenJDK ランタイム: JAVA_HOME システム変数 | JAVA_HOME は、Java ランタイムを見つけるために一部のプログラムによって使用されます。 | ✕ |
OpenJDK Runtime: REDHAT_JAVA_HOME システム変数 | REDHAT_JAVA_HOME は、プログラムによって Red Hat OpenJDK ランタイムを検索できます。 | ✕ |
OpenJDK ランタイム: Jar ファイルの関連付け | これにより、Windows Explorer 内から Jar ファイルを実行できます。 | ✕ |
ミッションコントロール: ファイル | <installdir>\missioncontrol ディレクトリーにインストールされるファイルが含まれます。 | ✕ |
ミッションコントロール: パス変数 | <installdir>\missioncontrol をシステム PATH 環境変数に追加します。 | 不可 |
改訂日時: 2021-11-21 17:37:51 +1000