CentOS 7에 OpenJDK17 설치하기

koreakky·2023년 2월 14일
0

CentOS7에서 더이상 패키지 업데이트를 지원하지 않고있어 yum으로 설치 가능한 OpenJDK는 11버전 까지만 지원이 된다.

이번에 팀에서 JDK를 최신 LTS버전 17버전으로 업그레이드 하기 위해 OpenJDK17을 CentOS7서버에 설치하는 과정을 정리했다.

이 방법은 Yum을 통한 설치가 아닌, JDK 소스폴더를 다운받아 Path 경로를 잡아주는 방식이다.

1. 우선 서버에 외부에서 소스를 받기위한 패키지를 설치한다. 이미 설치된 서버일 경우, 생략 가능하다.

sudo yum -y install wget curl

2. 임시로 다운받을 경로로 이동 후 아래 경로에서 서버 환경에 맞는 소스 압축파일을 다운로드 받는다.

cd /tmp

### Linux 64-bit ###
wget https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz

### Linux ARM64 ###
wget https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-aarch64_bin.tar.gz

4. 다운받은 파일을 압축 해제 한다.

tmp# tar -xvf openjdk-17.0.2_linux-x64_bin.tar.gz

5. 적당한 폴더로 이동한다.

tmp# mv jdk-17.0.2/ /opt/jdk-17/

6. 프로파일에 JAVA_HOME 변수와 PATH를 설정한다.(bash 쉘 기준)

# vi ~/.bashrc

export JAVA_HOME=/opt/jdk-17
export PATH=$JAVA_HOME/bin:$PATH

두줄 추가

7. 수정된 프로파일을 시스템에 반영한다.

# source ~/.bashrc

8. JDK 설치 확인

# java -version

OpenJDK 17 이 정상적으로 설치되었다.

profile
Web DevOps 밥벌이중..

0개의 댓글