web-dev-qa-db-ja.com

WindowsにOpenJDK 11をインストールする方法?

以前、OracleはWindows用の実行可能インストーラーを公開していました。

  • ファイルを解凍する
  • インストールされているバージョンとパスを示すレジストリキーを追加します。
  • システムPATHにJREを追加します。
  • アンインストーラーをWindowsに登録します。

Java 11以降、Oracleの無料版Java( Oracle OpenJDK )にインストーラは含まれていないようです。バイナリを含むZipファイルです。

前述の統合はもう存在しないので、どうやってWindowsにOpenJDK 11をインストールするのでしょうか。必要ではないですか?

127
Gili
  1. Zipファイルをフォルダに抽出します。 C:\Program Files\Java\すると、jdk-11フォルダーが作成されます(ここで、binフォルダーは直接のサブフォルダーです)。 Zipファイルをこの場所に解凍するには、管理者権限が必要な場合があります。

  2. パスを設定します。

    • [コントロールパネル]、[システム]の順に選択します。
    • 「詳細設定」をクリックしてから「環境変数」をクリックします。
    • JDKインストールのbinフォルダの場所をシステム環境変数のPATH変数に追加します。
    • 以下は、PATH変数の一般的な値です。C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
  3. Java_HOMEを設定します。

    • システム環境変数で、新規をクリックします。
    • Java_HOMEとして変数名を入力してください。
    • JDKのインストールパスとして変数値を入力します(binサブフォルダーを除く)。
    • OKをクリックしてください。
    • 変更の適用をクリックします。
  4. あなたのIDEにJDKを設定してください(例えばIntelliJやEclipse).

あなたは設定されています。

正常に動作するかどうかを確認するには、コマンドプロンプトを開き、Java -versionと入力して、新しくインストールしたJDKが表示されるかどうかを確認します。

アンインストールする場合は、上記の手順を元に戻してください。

注: Java_HOMEをJDKインストールのフォルダーを指定してから、PATH変数を%Java_HOME%\binに設定することもできます。そのため、JDKを変更したい場合は、Java_HOME変数のみを変更し、PATHをそのままにします。

142
Lior Bar-On

AdoptOpenJDKJavaコミュニティ がホストする新しいWebサイトです。 OpenJDK 8から12の.msiインストーラーがあり、質問にリストされているすべてのことを実行します(解凍、レジストリキー、PATH変数の更新(およびJava_HOME)、アンインストーラー...)。

30
Pimgd

@ZhekaKozlovによるコメントから: ojdkbuild はWindows用のOpenJDKビルド(現在8と11)を持っています(Zipmsi)。

10

Chocolatey packet manager を使用します。これは、npmに似たコマンドラインツールです。インストールしたら、使用します

choco install openjdk

昇格したコマンドプロンプトでOpenJDKをインストールします。

インストール済みバージョンを最新バージョンに更新するには、次を入力します

choco upgrade openjdk

非常に使いやすく、特に最新バージョンへのアップグレードに役立ちます。パス環境変数を手動で操作する必要はありません。

6
Tobias