Fedora 35/34 및 CentOS/RHEL 8에 Java 17을 설치하는 방법

Fedora 35/34 및 CentOS/RHEL 8에 Java 17을 설치하는 방법

2022-10-18 last update

6 minutes reading Java install java
Java 17은 Java SE 플랫폼에 대한 최신 장기 지원 릴리스입니다. 이것은 LTS 버전이므로 2024년 9월까지 지원됩니다. Java 17에는 여러 개선 사항 및 버그 수정이 포함되어 있습니다. 워크스테이션 사용자는 이 버전으로의 업그레이드를 고려해야 합니다. 또한 프로덕션 사용자는 모든 응용 프로그램 호환성 검사를 확인한 후 업그레이드를 고려할 수 있습니다. 이 튜토리얼은 Fedora, CentOS 및 Redhat 시스템에 최신 Java 버전을 설치하는 지침을 위해 작성되었습니다. 따라서 이 문서에 따라 Fedora 및 CentOS/RHEL 시스템에 Java 17을 설치하십시오.
  • 다음을 좋아할 수 있습니다. Install Java 11 on CentOS/RHEL & Fedora
  • 1단계 – 자바 17 다운로드

    official download page에서 최신 Java SE Development Kit 17 비 LTS 릴리스를 다운로드하거나 다음 명령을 사용하여 명령줄에서 다운로드하십시오.
    wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm 
    

    2단계 – Fedora 및 CentOS에 최신 Java 설치

    Java 패키지 파일을 다운로드한 후 "rpm"명령을 사용하여 시스템에 설치합니다. 루트가 아닌 사용자는 설치를 허용하는 특수 권한으로 "sudo"실행 명령을 사용해야 합니다. 다음 명령을 실행하여 Java 17을 설치하십시오.
    sudo rpm -Uvh jdk-17_linux-x64_bin.rpm 
    
    설치가 완료되면 이 버전이 기본 Java 버전이 됩니다. 그러나 시스템이 여전히 이전 버전을 사용하는 경우 대체 명령 명령을 사용하여 기본 Java 버전을 변경하십시오. 대체 바이너리는 chkconfig 패키지에서 제공합니다.
    sudo alternatives --config java
    
    Output
    There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- + 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.14.0.9-2.fc35.x86_64/bin/java) * 2 /usr/java/jdk-17.0.2/bin/java Enter to keep the current selection[+], or type selection number: 2
    위 스크린샷에 따르면 2가지 버전이 설치되어 있습니다. Java 17은 숫자 2에 나열되어 있으므로 숫자 2를 입력하고 Enter 키를 누릅니다. 그러면 시스템에서 기본 Java 버전이 17로 변경됩니다.

    3단계 – 기본 Java 버전 확인

    다음 명령을 사용하여 시스템에 설치된 Java 버전을 확인하십시오.
    java -version 
    
    Output
    java version "17.0.2" 2022-01-18 LTS Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86) Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)

    4단계 – Java 환경 변수 설정

    대부분의 Java 기반 응용 프로그램은 환경 변수를 사용하여 작동합니다. 다음 명령을 사용하여 Java 환경 변수를 설정합니다.
  • JAVA_HOME 변수 설정
  • export JAVA_HOME=/usr/java/jdk-17.0.2 
    
  • 경로 변수 설정
  • export PATH=$PATH:/usr/java/jdk-17.0.2/bin 
    
    또한 시스템 부팅 시 자동 로드를 위해 위의 모든 환경 변수를/etc/environment 파일에 넣습니다.

    결론

    이 튜토리얼은 Fedora 35/34/33 및 CentOS/RHEL 8/7 Linux 시스템에 Java 17을 설치하는 데 도움이 되었습니다.