以前、OracleはWindows用の実行可能インストーラーを公開していました。
Java 11以降、Oracleの無料版Java( Oracle OpenJDK )にインストーラは含まれていないようです。バイナリを含むZipファイルです。
前述の統合はもう存在しないので、どうやってWindowsにOpenJDK 11をインストールするのでしょうか。必要ではないですか?
Zipファイルをフォルダに抽出します。 C:\Program Files\Java\
すると、jdk-11
フォルダーが作成されます(ここで、binフォルダーは直接のサブフォルダーです)。 Zipファイルをこの場所に解凍するには、管理者権限が必要な場合があります。
パスを設定します。
C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
Java_HOMEを設定します。
bin
サブフォルダーを除く)。あなたは設定されています。
正常に動作するかどうかを確認するには、コマンドプロンプトを開き、Java -version
と入力して、新しくインストールしたJDKが表示されるかどうかを確認します。
アンインストールする場合は、上記の手順を元に戻してください。
注: Java_HOME
をJDKインストールのフォルダーを指定してから、PATH
変数を%Java_HOME%\bin
に設定することもできます。そのため、JDKを変更したい場合は、Java_HOME
変数のみを変更し、PATH
をそのままにします。
AdoptOpenJDK は Javaコミュニティ がホストする新しいWebサイトです。 OpenJDK 8から12の.msiインストーラーがあり、質問にリストされているすべてのことを実行します(解凍、レジストリキー、PATH変数の更新(およびJava_HOME)、アンインストーラー...)。
@ZhekaKozlovによるコメントから: ojdkbuild はWindows用のOpenJDKビルド(現在8と11)を持っています(Zip
とmsi
)。
Chocolatey packet manager を使用します。これは、npmに似たコマンドラインツールです。インストールしたら、使用します
choco install openjdk
昇格したコマンドプロンプトでOpenJDKをインストールします。
インストール済みバージョンを最新バージョンに更新するには、次を入力します
choco upgrade openjdk
非常に使いやすく、特に最新バージョンへのアップグレードに役立ちます。パス環境変数を手動で操作する必要はありません。