오라클 팀은 컴파일된 소스 코드뿐만 아니라 Java RPM 패키지를 제공합니다. 여러 번 RPM 패키지를 사용하여 Java 설치를 시도했지만 몇 가지 문제에 직면했습니다. 그래서 컴파일 된 소스 코드를 사용하여 Java를 설치하기로 결정했습니다. 그 이후로 나는 CentOS, 레드 햇 기반 시스템에 문제없이 많은 시간을 자바를 설치했습니다. 공식 다운로드 페이지에서 최신 자바 SE 개발 키트 8 릴리스를 다운로드하거나 쉘에서 다운로드 할 다음 명령을 사용합니다. 오라클의 Windows, macOS 및 Linux용 OpenJDK JDK 바이너리는 .tar.gz 또는 .zip 아카이브와 같은 jdk.java.net 릴리스별 페이지에서 사용할 수 있습니다. 참고: Oracle Java 9 JRE를 설치하려면 Oracle Java 9 JRE 다운로드 페이지로 이동하여 사용권 계약을 수락하고 해당 Linux .rpm 패키지의 다운로드 링크를 복사해야 합니다. wget 명령의 강조 표시된 부분 대신 복사된 다운로드 링크를 대체합니다. Oracle Java 11은 다운로드하여 설치할 수 있는 최신 LTS 버전입니다. CentOS와 페도라 시스템에 오라클 자바 11을 설치하려면 튜토리얼 아래를 따르십시오.

wget – 쿠키 없음 -없음 확인 인증서 -헤더 “쿠키: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie” “https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz” 다음이 yum 명령으로 RPM을 설치 (다른 릴리스를 다운로드 하는 경우, 여기에 파일 이름을 대체): 대안에 의해 관리 되는 자바 명령을 제공 하는 프로그램을 인쇄 하려면이 명령을 사용 하 여: 안녕하세요 난 당신이 언급 하는 모든 단계를 했다, 하지만 Centos7에 확인 자바-버전 후 1.7.0_u85:-( 나는 또한 Centos7 리포지토리에서 설치를 시도하고 결과는 동일합니다. 이전에 다운로드한 아카이브 파일을 삭제할 수 있습니다: RHEL 5에서 기술적으로 지원되는지 확실하지 않지만 설치가 가능합니다. 이 과정은 번거로움하지만. 먼저 이전 버전의 Java를 제거합니다. 이전 버전을 제거하려고 하는 동안 종속성 문제가 발생할 수 있습니다. 이 문제를 해결하는 유일한 방법은 특정 자바 rpm (rpm -qa | grep -i java)을 검색한 다음 특정 rpm을 제거하는 것입니다: rpm -e -nodeps java-1.x.x. 이것은 일반적으로 정말, 정말 나쁜 생각이다. 그러나, 만약 당신이 잼에, 그 작동 한다.

여러 버전의 Java를 설치한 경우 기본값(예: 사용자가 Java 명령을 실행할 때 실행되는 버전)으로 설정하는 것이 좋습니다. 또한 일부 응용 프로그램은 사용할 Java 설치를 찾기 위해 특정 환경 변수를 설정해야 합니다. 이 섹션에서는 이 작업을 수행하는 방법을 설명합니다. 8u211/212 이후 JDK를 다운로드하려면 Oracle 계정에 로그인해야 하므로 이 방법은 더 이상 작동하지 않습니다. JDK를 다운로드하려면 “OAMAuthnCookie_edelivery.oracle.com:443″이라는 새 쿠키가 필요하지만 로그인할 때 오라클에서 이 쿠키의 가치를 생성합니다. 예를 들어 java-1.8.0-openjdk-devel 패키지를 제거하려면 간단히 실행하십시오: -2019-05-23 23:40:44 – https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz download.oracle.com 해결… 23.35.182.109 download.oracle.com에 연결:23.35.182.109|:443… 연결.

HTTP 요청이 전송되어 응답을 기다리고 있습니다… 302 임시 위치 이동: https://edelivery.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz [다음] -2019-05-23 23:40:45– https://edelivery.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz edelivery.oracle.com 해결… 23.79.166.37, 2600:1406:1400:69d:366, 2600:1406:1400:690:366 edelivery.oracle.com에 연결|23.79.166.37|443… 연결. HTTP 요청이 전송되어 응답을 기다리고 있습니다… 403 금지 된 2019-05-23 23:40:45 오류 403: 금지.