DevOps

Set the default Java version - update-alternatives --config java

IT오이시이 2024. 10. 20. 00:13
728x90

 

Java 버전 변경 방법 정리

Set the default Java version - update-alternatives --config java

 

# yum search jdk | grep openjdk.x86_64
java-11-openjdk.x86_64 : OpenJDK 11 Runtime Environment
java-17-openjdk.x86_64 : OpenJDK 17 Runtime Environment
java-21-openjdk.x86_64 : OpenJDK 21 Runtime Environment

# 다음과 같이 JDK를 모두 설치 합니다.
# yum install java-11-openjdk.x86_64
# yum install java-17-openjdk.x86_64
# yum install java-21-openjdk.x86_64

 

현재 Java Version을 확인 합니다.

# java --version
openjdk 11.0.25 2024-10-15 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.25.0.9-1.0.1) (build 11.0.25+9-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.25.0.9-1.0.1) (build 11.0.25+9-LTS, mixed mode, sharing)

 

 

# java --version
openjdk 17.0.13 2024-10-15 LTS
OpenJDK Runtime Environment (Red_Hat-17.0.13.0.11-1.0.1) (build 17.0.13+11-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.13.0.11-1.0.1) (build 17.0.13+11-LTS, mixed mode, sharing)

 

 

기본 JAVA 변경 (alternatives)

"update-alternatives --config java"   명령을 이용하여 java 버전을 변경 합니다.

 

java-11 버전을 java-17로  변경합니다.

[root@localhost alternatives]# sudo update-alternatives --config java

3 개의 프로그램이 'java'를 제공합니다.

  선택    명령
-----------------------------------------------
   1           java-21-openjdk.x86_64 (/usr/lib/jvm/java-21-openjdk-21.0.5.0.10-3.0.1.el9.x86_64/bin/java)
*+ 2           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.0.1.el9.x86_64/bin/java)
   3           java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.13.0.11-3.0.1.el9.x86_64/bin/java)

현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오: 3

# 위와 같이 숫자 3으로 기본 설정할 Java 버전을 선택 합니다.

 

변경된  java 버전을 확인합니다.

[root@localhost alternatives]# java --version
openjdk 17.0.13 2024-10-15 LTS
OpenJDK Runtime Environment (Red_Hat-17.0.13.0.11-1.0.1) (build 17.0.13+11-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.13.0.11-1.0.1) (build 17.0.13+11-LTS, mixed mode, sharing)

 

 

728x90
반응형