Project

[Project] CentOS7 JDK17 설치

owls 2024. 6. 8. 14:57
728x90

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

 

JDK소스 폴더를 다운받아 HOME PATH까지 설정하는 방법을 포스팅하겠습니다.

 

1. wget, curl 다운로드

wget, curl은 둘 다 웹 서버로부터 컨텐츠를 가져오는 Linux커맨드입니다.

yum -y install wget curl

 

root가 아니라면

sudo yum -y install wget curl

 

2. JDK다운로드

JDK를 저장할 임시 저장소인 tmp디렉토리를 생성 후 경로 이동합니다.

그 다음 다운로드 명령어를 입력합니다.

### 임시 다운로드 저장 장소 ###
mkdir tmp
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

 

3. JDK파일 압축 해제

[tmp] tar -xvf openjdk-17.0.2_linux-x64_bin.tar.gz

 

4. 폴더 이동

저는 root디렉터리 하위에 jdk디렉터리를 생성했했습니다.

mkdir jdk

cd tmp
mv jdk-17.0.2/ ../jdk/

 

5. 환경 변수 설정

vi ~/.bashrc

export JAVA_HOME=/root/jdk/jdk-17.0.2
export PATH=$JAVA_HOME/bin:$PATH  #export PATH=$PATH:/root/jdk/jdk-17.0.2/bin

 

5-1. vi 편집기

vi편집기를 사용해 파일의 내용을 수정할 수 있습니다.

i, insert  편집 모드

esc  명령 모드,이동 모드

" : " 마지막 행 모드

q 수정 안하고 나감

q! 수정 안하고 강제 종료

wq : 수정 반영하고 나감

wq! 수정 반영하고 강제 종료

 

vi편집기 명령 사용 방법

1. "insert" 키 누른다.

2. 코드를 추가한다.

3. "esc" 키 누른다.

4. ":" 키 누른다.

5. "wq" 입력한다.

 

5-2. 경로 찾기

JDK파일이 있는 경로가 어딘지 모르겠다면 witch, find명령어를 통해 경로를 확인할 수 있습니다.

최상위 디렉토리에서 해야합니다.

cd /

witch java

 

witch 명령어로 찾아도 안나오면 find명령어로 찾아봅시다.

find -name java

 

6. 시스템 적용

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

source ~/.bashrc

 

7. JDK설치 확인

java -version

 

 

 

참고

 

https://velog.io/@koreakky/CentOS-7%EC%97%90-OpenJDK17-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

 

 

 

728x90