개발노트/Linux

#2. Rocky Linux 9 - 여러 버전의 Java를 관리하는 방법 (alternatives)

안엘파파 2025. 2. 3. 14:11
반응형

📌 2. 여러 버전의 Java를 관리하는 방법 (alternatives 사용)

🔹 2-1. 설치된 Java 버전 확인

sudo alternatives --config java

 

출력 예시

There are 2 programs which provide 'java'.
  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/java-11-openjdk/bin/java
   2           /usr/lib/jvm/java-1.8.0-openjdk/bin/java
Enter to keep the current selection[+], or type selection number:

👉 Java 8로 변경하려면 2 입력

🔹 2-2. 기본 Java 버전 변경

sudo alternatives --config java

👉 java-1.8.0-openjdk가 설치된 번호 선택

🔹 2-3. JAVA_HOME 환경 변수 설정

sudo vi /etc/profile.d/java.sh

다음 내용을 추가 (:wq로 저장)

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH

🔹 2-4. 설정 적용

source /etc/profile.d/java.sh

🔹 2-5. 확인

echo $JAVA_HOME
java -version
반응형