웹사이트 검색

Rocky Linux 8에 Java 16(OpenJDK 16) 설치


이 페이지에서

  1. 전제 조건
  2. 시스템 업데이트
  3. OpenJDK 16 설치
  4. Oracle JDK 16 설치
  5. 결론

Java는 무료 오픈 소스 다목적 고급 객체 지향 프로그래밍 언어입니다. 일반적으로 웹, 모바일 및 클라우드 애플리케이션을 만드는 데 사용됩니다. Java 언어를 사용하여 게임, 챗봇 및 기타 애플리케이션을 만들 수 있습니다. Java JDK는 JRE, Java, Javac 및 Jar를 비롯한 여러 도구 모음입니다. JDK에는 OpenJDK와 Oracle JDK의 두 가지 변형이 있습니다.

OpenJDK는 GNU General Public License가 포함된 완전한 오픈 소스 Java이며 Oracle JDK는 Oracle Binary Code License Agreement에 따른 상용 라이선스가 필요합니다.

이 게시물에서는 Rocky Linux 8에 OpenJDK 16 및 Oracle JDK 16을 설치하는 방법을 보여줍니다.

전제 조건

  • RockyLinux 8을 실행하는 서버.\n
  • 루트 암호는 서버에서 구성됩니다.\n

시스템 업데이트

먼저 시스템을 최신 버전의 패키지로 업데이트하는 것이 좋습니다. 다음 명령을 사용하여 업데이트할 수 있습니다.

dnf update -y

모든 패키지를 업데이트한 후 다음 명령을 사용하여 다른 필수 패키지를 설치합니다.

dnf install wget curl -y

완료되면 다음 단계로 진행할 수 있습니다.

OpenJDK 16 설치

먼저 다음 명령을 사용하여 공식 웹사이트에서 OpenJDK 버전 16을 다운로드합니다.

curl -O https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz

다운로드가 완료되면 다음 명령을 사용하여 다운로드한 파일의 압축을 풉니다.

tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz

그런 다음 다음 명령을 사용하여 추출된 디렉터리를 /opt로 이동합니다.

mv jdk-16.0.2 /opt/

다음으로 .bashrc 파일에 Java 경로를 추가해야 합니다.

다음 명령을 사용하여 .bashrc 파일을 편집합니다.

nano ~/.bashrc

파일 끝에 다음 줄을 추가합니다.

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

파일을 저장하고 닫은 후 다음 명령을 사용하여 Java를 활성화합니다.

source ~/.bashrc

그런 다음 다음 명령을 사용하여 Java 버전을 확인합니다.

java --version

다음 출력이 표시되어야 합니다.

java version "16.0.2" 2021-07-20
Java(TM) SE Runtime Environment (build 16.0.2+7-67)
Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)

오라클 JDK 16 설치

먼저 Oracle Java 웹사이트를 방문하여 다운로드 URL을 얻고 다음 명령을 사용하여 다운로드합니다.

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.2%2B7/d4a915d82b4c4fbb9bde534da945d746/jdk-16.0.2_linux-x64_bin.rpm

다운로드가 완료되면 다음 명령을 사용하여 다운로드한 파일을 설치합니다.

rpm -ivh jdk-16.0.2_linux-x64_bin.rpm

다음 출력이 표시되어야 합니다.

warning: jdk-16.0.2_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk-16.0.2-2000:16.0.2-ga        ################################# [100%]

다음으로 /etc/profile.d 디렉토리에서 Java 경로를 설정해야 합니다.

다음 명령을 사용하여 java.sh라는 새 파일을 만듭니다.

nano /etc/profile.d/java.sh

아래와 같이 Oracle Java 설치 위치를 추가합니다.

JAVA_HOME="/usr/java/jdk-16.0.2/bin/java"

파일을 저장하고 닫은 후 다음 명령을 사용하여 Java 환경 변수를 활성화합니다.

source /etc/profile

다음으로 다음 명령을 사용하여 Java 버전을 확인합니다.

java -version

다음 출력이 표시되어야 합니다.

java version "16.0.2" 2021-07-20
Java(TM) SE Runtime Environment (build 16.0.2+7-67)
Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)

결론

위 가이드에서는 Rocky Linux 8에 OpenJDK 16 및 Oracle JDK 16을 설치하는 방법을 배웠습니다. 이제 Java를 사용하여 첫 번째 Java 애플리케이션 개발을 시작할 수 있습니다.