Windows に scoop で OpenJDK をインストールする
OpenJDK にはインストーラーが付いていません。
Windows の場合、scoop を使えば、簡単に OpenJDK をインストールできるようです。
ということで scoop で Java11(OpenJDK) をインストールしてみます。
前提条件
scoop がインストール済みであること
Java11(OpenJDK11) のインストール
powershell を起動し、jdk を検索。
PS > scoop search openjdk
Results from local buckets...
Name Version Source Binaries
---- ------- ------ --------
openjdk-ea 22-36 java
openjdk 21.0.2-13 java
openjdk10 10.0.2-13 java
openjdk11 11.0.2-9 java
openjdk12 12.0.2-10 java
openjdk13 13.0.2-8 java
openjdk14 14.0.2-12 java
openjdk15 15.0.2-7 java
openjdk16 16.0.2-7 java
openjdk17 17.0.2-8 java
openjdk18 18.0.2.1-1 java
openjdk19 19.0.2-7 java
openjdk20 20.0.2-9 java
openjdk21 21.0.2-13 java
openjdk22 22-36 java
openjdk7-unofficial 7u80-b32 java
openjdk8-redhat-jre 8u342-b07 java
openjdk8-redhat 8u342-b07 java
openjdk9 9.0.4-12 java
インストール
PS > scoop bucket add java
PS > scoop install openjdk11
バージョンを確認
PS > java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
PS > javac -version
javac 11.0.2
Java8(OracleJDK8) のインストール
インストール
PS > scoop install ojdkbuild8
バージョンの確認
PS > java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
PS > javac -version
javac 1.8.0_201
Java11(OpenJDK11) への切り替え
PS > scoop reset openjdk11
gitbash で実行した場合は、Terminal の再起動が必要。
バージョンの確認
PS > java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
PS > javac -version
javac 11.0.2
Java8 への切り替え
scoop reset ojdkbuild8
Install 済みの JDK を確認する
scoop list jdk
scoop 便利。