
Fedora 35/34 및 CentOS/RHEL 8에 Java 17을 설치하는 방법
2022-10-18 last update
6 minutes reading Java install javaJava 17은 Java SE 플랫폼에 대한 최신 장기 지원 릴리스입니다. 이것은 LTS 버전이므로 2024년 9월까지 지원됩니다. Java 17에는 여러 개선 사항 및 버그 수정이 포함되어 있습니다. 워크스테이션 사용자는 이 버전으로의 업그레이드를 고려해야 합니다. 또한 프로덕션 사용자는 모든 응용 프로그램 호환성 검사를 확인한 후 업그레이드를 고려할 수 있습니다. 이 튜토리얼은 Fedora, CentOS 및 Redhat 시스템에 최신 Java 버전을 설치하는 지침을 위해 작성되었습니다. 따라서 이 문서에 따라 Fedora 및 CentOS/RHEL 시스템에 Java 17을 설치하십시오. 다음을 좋아할 수 있습니다. Install Java 11 on CentOS/RHEL & Fedora JAVA_HOME 변수 설정 경로 변수 설정
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
위 스크린샷에 따르면 2가지 버전이 설치되어 있습니다. Java 17은 숫자 2에 나열되어 있으므로 숫자 2를 입력하고 Enter 키를 누릅니다. 그러면 시스템에서 기본 Java 버전이 17로 변경됩니다.OutputThere 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
3단계 – 기본 Java 버전 확인
다음 명령을 사용하여 시스템에 설치된 Java 버전을 확인하십시오.java -version
Outputjava 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 환경 변수를 설정합니다.export JAVA_HOME=/usr/java/jdk-17.0.2
export PATH=$PATH:/usr/java/jdk-17.0.2/bin
또한 시스템 부팅 시 자동 로드를 위해 위의 모든 환경 변수를/etc/environment 파일에 넣습니다.