突っ走り書き

見せるほどのものでは..

sdkman を使う

sdkman.io

インストール

curl -s "https://get.sdkman.io" | bash
source ~/.sdkman/bin/sdkman-init.sh

使う

インストール可能な Oracle JDK のリストアップ

% sdk list java | grep -e oracle        
 Oracle        | >>> | 20.0.2       | oracle  | installed  | 20.0.2-oracle       
               |     | 20.0.1       | oracle  |            | 20.0.1-oracle       
               |     | 17.0.8       | oracle  | installed  | 17.0.8-oracle       
               |     | 17.0.7       | oracle  |            | 17.0.7-oracle

インストール

% sdk install java 20.0.2-oracle

現在使っている version の確認

% sdk current java

Using java version 20.0.2-oracle

.sdkmanenv があるプロジェクトで

sdk env してエラーになるから

% sdk env
Stop! java 17.0.8-librca is not installed.

Run 'sdk env install' to install it.

install する

% sdk env install