sdkmanでJavaの切り替え

sdkmanでJavaを入れて使っているけど、特定のディレクトリに入ったときにJavaのバージョンを切り替えたい場合にどうするのが良いかを調べてみると、切り替えたいディレクトリで

sdk env init

をすると、.sdkmanrcファイルが生成されるので、そこで指定しておけば良さそう。たとえば、

java=17.0.12-tem

みたいな感じ。でも、これだけだとディレクトリに入ったときに自動では切り替わらないので、自動で切り替わるようにしておく設定が必要。

sdk config

とすると設定値が編集できるので、

sdkman_auto_env=true

としておく。この設定をすぐに有効にしたい場合は

sdk env

をして反映しておく。

という感じことをしておけば、自動でJavaのバージョンを切り替えて利用できるはず。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です