System Default java version 변경

CentOS 의 경우 alternatives 명령어로 기본 자바 버전을 변경할 수 있다.

Debian도 동일한 명령어를 제공하는데 update-alternatives 라는 명령어이다.

사용법은 아래와 같다.

root@meet:~# java -version
openjdk version "17.0.3" 2022-04-19
OpenJDK Runtime Environment (build 17.0.3+7-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 17.0.3+7-Debian-1deb11u1, mixed mode, sharing)


root@meet:~# update-alternatives --config java
대체 항목 java에 대해 (/usr/bin/java 제공) 2개 선택이 있습니다.

  선택       경로                                       우선순ꡬ태
------------------------------------------------------------
* 0            /usr/lib/jvm/java-17-openjdk-amd64/bin/java   1711      자동 모드
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      수동 모드
  2            /usr/lib/jvm/java-17-openjdk-amd64/bin/java   1711      수동 모드

Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/java to provide /usr/bin/java (java) in manual mode


root@meet:~# java -version
openjdk version "11.0.15" 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-post-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-post-Debian-1deb11u1, mixed mode, sharing)
root@meet:~#