複数のJAVAを切り替える
JAVA11 と JAVA17 を2つインストールしているので、 この2つを切り替えて使えるようにする。
JAVAのバージョンを切り替える。
以下のコマンドで、java と javac のデフォルト設定を切り替えることができる。
java の切り替え
$ sudo update-alternatives --config java
alternative java (/usr/bin/java を提供) には 2 個の選択肢があります。
選択肢 パス 優先度 状態
------------------------------------------------------------
0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1091 自動モード
* 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1081 手動モード
2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1091 手動モード
現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください:
2を選択した。
javac の切り替え
$ sudo update-alternatives --config javac
alternative javac (/usr/bin/javac を提供) には 2 個の選択肢があります。
選択肢 パス 優先度 状態
------------------------------------------------------------
0 /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 1091 自動モード
* 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1081 手動モード
2 /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 1091 手動モード
現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください:
2を選択した。
JAVA_HOMEの設定
一応、以下のようにコメントアウトで切り替えるようにしている。
$ vi ~/.bashrc
# export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
export JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
# export CATALINA_HOME="$HOME/bin/apache-tomcat-9.0.76"
export CATALINA_HOME="$HOME/bin/apache-tomcat-10.1.10"
参考
カテゴリー: memo
タグ:
カウント: 130