Post

CentOS 9에 OpenJDK 17 설치

1. 운영 체제 확인

1
$ cat /etc/*release

2. 패키지 저장소 업데이트

1
$ sudo dnf update

3. 설치된 JDK 확인

1
$ dnf list installed | grep java

4. 설치 가능한 JDK 버전 확인

1
$ dnf list java*jdk-devel

5. 설치

1
$ dnf install java-17-openjdk-devel.x86_64

6. Java 버전 확인

1
$ java -version

5. Java 홈 경로 설정 확인

1
$ echo $JAVA_HOME

6. Java 홈 경로 설정

1) javac 위치 확인

1
2
$ which javac
/usr/bin/javac

2) 원본 파일 위치 확인

/usr/bin/javac는 심볼릭 링크 이므로, 원본 파일 위치 확인

1
2
$ readlink -f /usr/bin/javac
/usr/lib/jvm/java-17-openjdk-17.0.6.0.10-3.el9.x86_64/bin/javac

3) JAVA_HOME 환경변수 등록

1
$ vi /etc/profile
  • 추가
1
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-17.0.6.0.10-3.el9.x86_64

4) profile 적용

1
$ source /etc/profile

5) JAVA_HOME 확인

1
2
$ echo $JAVA_HOME
/usr/lib/jvm/java-17-openjdk-17.0.6.0.10-3.el9.x86_64
1
2
$ $JAVA_HOME/bin/javac -version
javac 17.0.6

[출처 및 참고]

This post is licensed under CC BY 4.0 by the author.