Ubuntu 21.10に複数のJavaを切り替える方法

環境
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=21.10
DISTRIB_CODENAME=impish
DISTRIB_DESCRIPTION="Ubuntu 21.10″
操作方法
1.インストールされているJavaを調べる

#  update-java-alternatives -l
java-1.11.0-openjdk-amd64      1111       /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-17-oracle                 1091       /usr/lib/jvm/java-17-oracle

2.複数のJavaを切り替える方法

# sudo update-alternatives --config java
alternative java (/usr/bin/java を提供) には 2 個の選択肢があります。

  選択肢    パス                                       優先度  状態
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      自動モード
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      手動モード
* 2            /usr/lib/jvm/java-17-oracle/bin/java          1091      手動モード

現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください:0

3.javaバージョンを確認します

# java -version
openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7-Ubuntu-0ubuntu3)
OpenJDK 64-Bit Server VM (build 11.0.12+7-Ubuntu-0ubuntu3, mixed mode, sharing)

 

Ubuntu 21.10

Posted by arkgame