検証環境
Visual Studio Codeのバージョン情報そのまま貼り付け。
バージョン: 1.53.2 (system setup) コミット: 622cb03f7e070a9670c94bae1a45d78d7181fbd4 日付: 2021-02-11T11:48:04.245Z Electron: 11.2.1 Chrome: 87.0.4280.141 Node.js: 12.18.3 V8: 8.7.220.31-electron.0 OS: Windows_NT x64 10.0.19041
環境構築
sdkmanがインストール済みで話を進める。
sdkmanのインストールやら使い方は、過去の記事参照
Java16のインストール
インストールするバージョン情報を確認する。
$ sdk list java
結果
================================================================================ Available Java Versions ================================================================================ Vendor | Use | Version | Dist | Status | Identifier -------------------------------------------------------------------------------- AdoptOpenJDK | | 15.0.2.j9 | adpt | | 15.0.2.j9-adpt | | 15.0.2.hs | adpt | | 15.0.2.hs-adpt | | 11.0.10.j9 | adpt | | 11.0.10.j9-adpt | | 11.0.10.hs | adpt | | 11.0.10.hs-adpt | | 11.0.9.open | adpt | | 11.0.9.open-adpt | | 11.0.5.hs | adpt | local only | 11.0.5.hs-adpt | | 8.0.282.j9 | adpt | | 8.0.282.j9-adpt | | 8.0.282.hs | adpt | | 8.0.282.hs-adpt | | 8.0.275.open | adpt | | 8.0.275.open-adpt Alibaba | | 11.0.9.4 | albba | | 11.0.9.4-albba Amazon | | 15.0.2.7.1 | amzn | | 15.0.2.7.1-amzn | | 11.0.10.9.1 | amzn | | 11.0.10.9.1-amzn | | 8.282.08.1 | amzn | | 8.282.08.1-amzn Azul Zulu | | 15.0.2 | zulu | | 15.0.2-zulu | | 15.0.2.fx | zulu | | 15.0.2.fx-zulu | | 11.0.10 | zulu | | 11.0.10-zulu | | 11.0.10.fx | zulu | | 11.0.10.fx-zulu | | 8.0.282 | zulu | | 8.0.282-zulu | | 8.0.282.fx | zulu | | 8.0.282.fx-zulu | | 6.0.119 | zulu | | 6.0.119-zulu BellSoft | | 15.0.2.fx | librca | | 15.0.2.fx-librca | | 15.0.2 | librca | | 15.0.2-librca | | 11.0.10.fx | librca | | 11.0.10.fx-librca | | 11.0.10 | librca | | 11.0.10-librca | | 8.0.282.fx | librca | | 8.0.282.fx-librca | | 8.0.282 | librca | | 8.0.282-librca GraalVM | | 21.0.0.2.r11 | grl | | 21.0.0.2.r11-grl | | 21.0.0.2.r8 | grl | | 21.0.0.2.r8-grl | | 20.3.1.2.r11 | grl | | 20.3.1.2.r11-grl | | 20.3.1.2.r8 | grl | | 20.3.1.2.r8-grl | | 19.3.5.r11 | grl | | 19.3.5.r11-grl | | 19.3.5.r8 | grl | | 19.3.5.r8-grl | | 19.1.0 | grl | | 19.1.0-grl Java.net | | 17.ea.13 | open | | 17.ea.13-open | | 17.ea.2.pma | open | | 17.ea.2.pma-open | | 17.ea.2.lm | open | | 17.ea.2.lm-open | | 16.ea.36 | open | | 16.ea.36-open | | 15.ea.36 | open | local only | 15.ea.36-open | | 15.0.2 | open | | 15.0.2-open | >>> | 15.0.1 | open | local only | 15.0.1-open | | 14.ea.36 | open | local only | 14.ea.36-open | | 14.ea.24 | open | local only | 14.ea.24-open | | 11.0.10 | open | | 11.0.10-open | | 11.0.2 | open | | 11.0.2-open | | 8.0.282 | open | | 8.0.282-open | | 8.0.265 | open | | 8.0.265-open Mandrel | | 21.0.0.0 | mandrel | | 21.0.0.0-mandrel | | 20.3.1.2 | mandrel | | 20.3.1.2-mandrel SAP | | 15.0.2 | sapmchn | | 15.0.2-sapmchn | | 11.0.10 | sapmchn | | 11.0.10-sapmchn TravaOpenJDK | | 11.0.9 | trava | | 11.0.9-trava ================================================================================ Use the Identifier for installation: $ sdk install java 11.0.3.hs-adpt ================================================================================
欲しいのは、Java16なので、下記のコマンドで16.ea.36
をインストール。
$ sdk install java 16.ea.36-open
インストールできたかバージョン確認。
$ java -version openjdk version "16" 2021-03-16 OpenJDK Runtime Environment (build 16+36-2231) OpenJDK 64-Bit Server VM (build 16+36-2231, mixed mode, sharing) $ javac -version javac 16
ちゃんと変わったので、環境構築終了