Recent Posts
Recent Comments
Link
06-30 12:53
Today
Total
관리 메뉴

삶 가운데 남긴 기록 AACII.TISTORY.COM

CentOS7 다수의 openJDK 설치 및 환경 설정 본문

DEV&OPS/Linux & Cloud

CentOS7 다수의 openJDK 설치 및 환경 설정

ALEPH.GEM 2023. 3. 23. 08:31

 

설치 가능한 JDK 확인

sudo yum list java*jdk-devel

설치 가능한 JDK 리스트가 출력됩니다.

 

 

openjdk11 설치

sudo 나 root계정이 필요합니다.

sudo yum install java-11-openjdk-devel.x86_64

 

 

JAVA_HOME 설정

.bashrc는 세션이 시작될 때 자동으로 환경 변수가 등록되며 .bash_profile 은 1회용 환경변수이므로 세션이 달라지면 사라집니다.

우선 jdk의 경로를 확인합니다.

find / -name "javac" 2>/dev/null

여기서는 로그인한 계정의 홈 디렉토리에있는 .bashrc를 수정하도록 하겠습니다.

vi ~/.bashrc

여기서의 JAVA_HOME 경로는 위에서 설치한 jdk의 경로를 지정해둡니다.

만약 기존에 등록한 JAVA_HOME이 있다면 주석(#)으로 남겨두는 것을 추천합니다.

export JAVA_HOME=/lib/jvm/java-11-openjdk-11.0.10.0.9-1.el7_9.x86_64

를 추가 혹은 수정 한 뒤 저장하고 vi를 종료(wq)합니다.

그리고 .bashrc를 적용합니다.

source ~/.bashrc

JAVA_HOME을 확인합니다.

echo $JAVA_HOME

 

 

기본 JDK 설정

여러개의 JDK를 설치했다면 기본 JDK를 설정해둬야 합니다.

update-alternatives --config java

에서 나오는 리스트 중에 주 JDK로 사용할 JDK를 지정해줍니다.

update-alternatives --config javac

물론 자바 컴파일러도 마찬가지로 주 컴파일러를 지정해줍니다.

 

이제 기본 자바 버전을 확인해보면 정상적으로 동작하는 것을 확인 할 수 있습니다.

java --version

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90