基本的に 公式ガイドの通り SDKmanを使っている前提で説明をする
インストールしたいバージョンを探す
% sdk list java | grep graal
GraalVM CE | | 23.0.2 | graalce | | 23.0.2-graalce
| | 23.0.1 | graalce | | 23.0.1-graalce
| | 21.0.2 | graalce | | 21.0.2-graalce
| | 17.0.9 | graalce | | 17.0.9-graalce
GraalVM Oracle| | 25.ea.8 | graal | | 25.ea.8-graal
| | 25.ea.7 | graal | | 25.ea.7-graal
| | 25.ea.6 | graal | | 25.ea.6-graal
| | 25.ea.5 | graal | | 25.ea.5-graal
| | 25.ea.4 | graal | | 25.ea.4-graal
| | 24.ea.32 | graal | | 24.ea.32-graal
| | 23.0.2 | graal | | 23.0.2-graal
| | 23.0.1 | graal | | 23.0.1-graal
| | 21.0.6 | graal | | 21.0.6-graal
| | 21.0.5 | graal | | 21.0.5-graal
| | 17.0.12 | graal | | 17.0.12-graal
私はコミュニティ版であるCEバージョンをインストールしたいので 一番右の列の値を記憶
インストール
ダウンロードし、自分のPCに配置
sdk install java 23.0.2-graalce
最後、デフォルトにするか聞かれる。(Y/n)で答える。
インストール成功確認
もしデフォルトにしていなければ、他のVMになっている可能性があるため GraalVMに切り替える。
sdk use java 23.0.2-graalce
それからjavaバージョンでGraalVMがあることを確認
% java --version
openjdk 23.0.2 2025-01-21
OpenJDK Runtime Environment GraalVM CE 23.0.2+7.1 (build 23.0.2+7-jvmci-b01)
OpenJDK 64-Bit Server VM GraalVM CE 23.0.2+7.1 (build 23.0.2+7-jvmci-b01, mixed mode, sharing)
以上!