CentOSにOpenJDK1.8と18の両方をインストールしている場合。
[tanakahda@server ~]$ java -version openjdk version "1.8.0_332" OpenJDK Runtime Environment (build 1.8.0_332-b09) OpenJDK 64-Bit Server VM (build 25.332-b09, mixed mode)
[tanakahda@server ~]$ sudo alternatives --config java [sudo] tanakahda のパスワード: 2 プログラムがあり 'java' を提供します。 選択 コマンド ----------------------------------------------- *+ 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64/jre/bin/java) 2 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-18-openjdk-18.0.1.0.10-2.rolling.el7.x86_64/bin/java) Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:
[tanakahda@server ~]$ java -version openjdk version "18.0.1" 2022-04-19 OpenJDK Runtime Environment 21.9 (build 18.0.1+10) OpenJDK 64-Bit Server VM 21.9 (build 18.0.1+10, mixed mode, sharing)