웹사이트 검색

CentOS/RHEL 7/8 및 Fedora에 Java 14를 설치하는 방법


Java는 상호 연결된 많은 기능을 갖춘 안전하고 안정적이며 잘 알려진 범용 프로그래밍 언어이자 컴퓨팅 기술 플랫폼입니다.

Java 기반 애플리케이션을 실행하려면 서버에 Java가 설치되어 있어야 합니다. Linux 시스템에서 Java 애플리케이션을 실행하는 데 사용되는 소프트웨어 구성요소 모음인 JRE(Java Runtime Environment)가 대부분 필요합니다.

Java용 소프트웨어 애플리케이션을 개발하려면 완전한 JRE와 함께 제공되는 Oracle Java Development Kit(JDK)를 설치해야 합니다. Java 애플리케이션 개발, 디버깅 및 모니터링을 위한 도구가 포함된 패키지이며 Oracle에서 지원하는 Java SE(Standard Edition) 버전입니다.

참고: 오픈 소스 무료 JDK 버전을 찾고 있다면 다음을 제공하는 OpenJDK를 설치하세요. GPL 라이센스에 따른 Oracle JDK와 동일한 기능 및 성능을 제공합니다.

이 문서에서는 바이너리 패키지를 사용하여 EPEL 저장소 및 Oracle OpenJDK 17(최신 릴리스)에서 OpenJDK 16을 설치하는 방법을 보여줍니다. CentOS, Fedora, Rocky LinuxAlmaLinux와 같은 RHEL 기반 Linux 배포판에서 Java 개발 및 실행 응용 프로그램.

CentOS/RHEL 및 Fedora에 OpenJDK 16 설치

이 기사를 작성하는 현재 EPEL 저장소에서 다음 명령을 사용하여 설치할 수 있는 버전은 OpenJDK 16입니다.

yum install java-latest-openjdk
java -version
샘플 출력
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

CentOS/RHEL 및 Fedora에 Oracle OpenJDK 17 설치

Oracle OpenJDK 17을 설치하려면 Java SE 다운로드 페이지에서 프로덕션용 OpenJDK 17을 다운로드하거나 다음 wget 명령을 실행하여 표시된 대로 다운로드하고 설치해야 합니다.

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

다음 명령을 사용하여 패키지를 설치합니다.

yum localinstall jdk-17_linux-x64_bin.rpm

다음으로 설치된 Java 버전을 확인합니다.

java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

기본 Java 버전 설정

시스템에 둘 이상의 Java 버전이 설치되어 있는 경우 표시된 대로 alternatives 명령을 사용하여 기본 버전을 설정해야 합니다.

alternatives --config java
샘플 출력
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jdk-17.0.1/bin/java
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-16-openjdk-16.0.1.0.9-3.rolling.el8.x86_64/bin/java)

Enter to keep the current selection[+], or type selection number: 2

시스템에 기본 Java 버전을 설정하려면 숫자를 입력하세요.

마지막으로 Java 버전을 확인하세요.

java -version
샘플 출력
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

축하해요! RHEL, CentOS, Fedora,<에 Oracle OpenJDK 최신 버전을 성공적으로 설치했습니다.Rocky Linux/AlmaLinux를 사용하여 Java 애플리케이션을 개발하고 실행할 수 있습니다.