Java 8 업데이트 291 다운로드 및 설치
- 범주: 자바
Oracle은 Java 8 업데이트 291을 출시했습니다. 이 업데이트는 총 390개의 새로운 보안 패치 Java의 이전 업데이트에서 악용될 수 있는 취약점을 해결합니다. 따라서 아래 제공된 가이드를 사용하여 Java 버전을 업데이트 291로 업데이트하는 것이 좋습니다.
또한 오라클은 비영리 및 개인 용도로만 무료로 사용할 수 있도록 Java Runtime 라이선스를 변경했습니다. 컴퓨터에 Java를 설치하기 전에 라이센스 계약에 동의해야 합니다. 그들이 말하는 내용은 다음과 같습니다.
새 라이선스는 개인 및 개발 용도와 같은 특정 용도를 무료로 허용하지만 이전 Oracle Java 라이선스에 따라 승인된 다른 용도는 더 이상 사용하지 못할 수 있습니다.
신탁

자바 8 업데이트 291
빠른 요약 숨다 1 간단한 정보들 2 새로운 기능 및 버그 수정 삼 JRE(Java Runtime Environment)를 버전 8 업데이트 291로 업데이트하는 방법 3.1 다운로드 3.2 설치 4 JDK 대 JRE: 차이점은 무엇입니까 4.1 JRE 4.2 JVM 4.3 JDK 5 JDK 대 JRE: 무엇을 설치해야 합니까? 6 다른 JDK 및 JRE 버전을 설치할 수 있습니까? 7 자바를 제거하는 방법 7.1 제어판에서 Java 제거 7.2 설정 앱에서 Java 제거 8 Java 릴리스 번호와 제품 이름 9 Java를 무료로 사용할 수 있습니까? 10 닫는 말간단한 정보들
- 최신 자바 버전: 자바 8 업데이트 291-b10
- 출시일: 2021년 4월 20일(모든 버전 출시일 여기 )
- 마지막 안정 버전: 자바 8 업데이트 281
- OS 호환: Windows 10, Windows 8 및 Windows 7, macOS, Linux 및 Solaris
- 특허: 무료
Java 8은 브라우저 확장으로 Internet Explorer에서만 실행됩니다.
새로운 기능 및 버그 수정
Java 8 업데이트 291은 다음 업데이트와 함께 제공됩니다.
- JDK의 내장 JNDI RMI 및 LDAP 구현을 통해 원격 개체의 재구성을 제어하기 위해 새로운 시스템 및 보안 속성이 도입되었습니다. 예를 들면 |_+_| 시스템 및 보안 속성을 통해 개발자는 명명 또는 디렉터리 시스템에서 반환된 개체 참조에서 개체를 인스턴스화할 수 있는 개체 팩토리 클래스 집합을 제어하는 직렬 필터를 지정할 수 있습니다.
- 다음 설명이 포함된 2개의 새로운 HARICA 루트 인증서가 추가되었습니다.
- haricarootca2015: DN: CN=Hellenic Academic and Research Institutions RootCA 2015, O=Hellenic Academic and Research Institutions Cert. 권위, L=아테네, C=GR
- haricaeccrootca2015: DN: CN=Hellenic Academic and Research Institutions ECC RootCA 2015, O=Hellenic Academic and Research Institutions Cert. 권위, L=아테네, C=GR
- 기본 Java 버전이 더 이상 PATH 환경 변수의 값을 잘못 업데이트하지 않습니다.
- TLS 1.0 및 1.1은 더 이상 안전한 것으로 간주되지 않으므로 기본적으로 비활성화되어 있는 반면 TLS 1.2 및 1.3은 이제 기본적으로 활성화됩니다.
- TLS 1.0 및 1.1도 기본적으로 Java 플러그인 애플릿에서 더 이상 사용되지 않습니다.
- dk.lang.process.allowAmbiguousCommands가 false로 설정되면 이전에는 Windows에서 ProcessBuilder 따옴표가 매우 모호하게 처리되었습니다. 큰따옴표가 Windows에 전달된 명령 문자열에 올바르게 인코딩되어 있기 때문에 더 이상 그렇지 않습니다. |_+_| 각 인수에 대해.
전체 변경 로그를 읽을 수 있습니다. 릴리즈 노트 .
다음은 영향을 받는 Java 버전, 영향을 받는 Java 구성 요소, 가능한 악용 유형 및 범위와 같은 각 취약점에 대한 세부 정보를 제공하는 Oracle Java SE 위험 매트릭스 목록입니다.
Java 8 업데이트 291 위험 매트릭스
당신은에 대해 더 읽을 수 있습니다 여기 이 매트릭스 .
JRE(Java Runtime Environment)를 버전 8 업데이트 291로 업데이트하는 방법
다운로드
다음을 통해 현재 설치된 Java 버전을 확인할 수 있습니다. 이 웹페이지를 방문합니다.
최신 버전으로 업데이트하는 것은 매우 쉽습니다. 그러나 컴퓨터에 설치된 Java 버전을 알고 싶다면 다음을 따르십시오. 여기에서 Java에 대한 자습서 .
최신 버전의 Java를 다운로드하려면 다음 링크를 사용할 수 있습니다. 이 링크는 Java 8 업데이트 291 오프라인 설치 프로그램 다운로드로 연결됩니다.
- 이동 오라클 자바 다운로드 페이지 .
- 아래에 자바 SE 런타임 환경 8u291 섹션에서 제품 목록을 볼 수 있습니다.
- 클릭 다운로드 원하는 제품 옆에 있는 아이콘. 이 페이지의 모든 다운로드는 오프라인 설치 프로그램입니다.
- 사용권 계약에 동의하고 그 아래에 있는 다운로드 버튼을 클릭합니다. 다운로드가 즉시 시작되어야 합니다.
- 이제 Oracle의 로그인 페이지로 리디렉션됩니다. 이미 계정이 있는 경우 자격 증명을 사용하여 로그인하거나 가입하기 계정을 생성합니다. 로그인하면 다운로드가 자동으로 시작됩니다.
설치
다운로드가 완료되면 패키지를 실행하여 Java 8 업데이트 291 설치를 시작합니다. 설치 마법사가 열립니다. 거기 클릭 설치 .
이제 마법사에서 볼 수 있는 것처럼 Java 8 업데이트 291이 설치를 시작합니다. 이 단계는 약 1분 정도 걸립니다. 설치가 완료되면 클릭 닫다 마법사에.
이제 Java 8 업데이트 291이 장치에 성공적으로 설치되어야 합니다.
JDK 대 JRE: 차이점은 무엇입니까
JDK와 JRE, 그리고 어떤 경우에는 JVM에 대해서도 들어보셨을 것입니다. 우리는 그것들이 모두 자바라는 것을 알고 있지만 그것들의 차이점은 무엇입니까? 게시물을 마치기 전에 많은 사용자의 이 질문에 답하여 어떤 사용자가 귀하의 요구에 맞는지 알 수 있도록 하겠습니다.
JRE
JRE(Java Runtime Environment)는 컴퓨터에 설치되어 Java로 개발된 응용 프로그램을 장치에서 실행할 수 있도록 하는 소프트웨어입니다. Java 프로그램을 실행하는 데 필요한 특정 라이브러리 및 기타 구성 요소를 제공합니다.
JRE에는 이 기사의 앞부분에서 설명하는 JVM(Java Virtual Machine)도 포함되어 있습니다.
JVM
JVM(Java Virtual Machine)은 기계에서 Java 애플리케이션을 실행하는 데에도 필요한 엔진입니다. 이 엔진은 JRE 패키지에 포함되어 있으며 별도로 설치할 수 없습니다. JVM만 필요한 경우 해당 JRE 버전을 설치해야 합니다.
JVM은 Java 코드를 기계어로 변환하여 장치에서 이해하므로 Java 애플리케이션을 실행하는 데 필수적입니다.
JDK
Java Development Kit 또는 JDK는 개발자가 사용하는 개발 키트입니다. JDK에는 JRE와 JVM이 모두 포함됩니다. 자신만의 Java 애플릿을 만들려는 경우 JDK가 필요합니다.
장치에 JDK가 이미 설치되어 있는 경우 다른 버전이 필요하지 않는 한 JRE를 별도로 설치할 필요가 없습니다.
JDK 대 JRE: 무엇을 설치해야 합니까?
Java Development Kit는 이름에서 알 수 있듯이 Java 응용 프로그램을 개발할 때 필요합니다. 따라서 개발자인 경우에만 JDK를 설치하면 됩니다.
그러나 Java Runtime Environment는 Java 응용 프로그램에 대한 라이브러리를 제공하므로 응용 프로그램만 실행하면 됩니다.
요약하자면, Java 애플리케이션을 생성, 개발 및 컴파일하려는 경우 JDK를 설치해야 합니다. Java 애플리케이션만 실행하려면 JRE로 충분해야 합니다.
다른 JDK 및 JRE 버전을 설치할 수 있습니까?
정답은 예 . 필요에 따라 장치에 다른 버전의 JDK 및 JRE를 설치할 수 있으며 장치당 설치 수에는 제한이 없습니다. 그러나 기존 버전의 JDK 또는 JRE가 이미 설치된 경우 동일한 패키지의 업그레이드된 버전만 설치할 수 있습니다.
예를 들어 장치에 JRE 1.6이 설치되어 있으면 JRE 1.7 이상을 쉽게 설치할 수 있으며 모두 장치에서 동시에 사용할 수 있습니다. CLASSPATH 변수를 사용하여 사용할 것을 선택하기만 하면 됩니다.
그러나 장치에 JRE 1.6이 설치되어 있지만 JRE 1.5를 설치하려면 먼저 JRE 1.6을 제거해야 JRE 1.5를 설치할 수 있습니다. 버전 1.5를 설치한 후 JRE 1.6을 다시 설치할 수 있습니다.
자바를 제거하는 방법
제어판에서 Java 제거
다른 응용 프로그램과 마찬가지로 제어판에서 Java 업데이트를 제거할 수 있습니다. 열기 프로그램 및 기능 입력하여 창 appwiz.cpl 실행에서. 거기에서 제거하려는 Java 업데이트를 두 번 클릭하십시오. 확인 메시지가 표시되면 예 .
설정 앱에서 Java 제거
Java 업데이트는 의 설정 애플리케이션을 사용하여 제거할 수도 있습니다. 윈도우 10 . 열기 앱 & 특징 페이지 설정 앱(실행 -> ms-settings:appsfeatures)에서 설치된 앱 목록에서 Java 업데이트를 찾습니다. 제거하려는 업데이트를 클릭하고 제거 . 확인을 묻는 메시지가 표시되면 클릭 제거 다시.
Java 릴리스 번호와 제품 이름
Quora 및 Reddit과 같은 웹사이트에서 Java 버전의 이름 지정 기술에 대해 질문하는 일부 사용자를 보았습니다. Java 1.8과 Java 8이 같은 것을 참조합니까? 또는 JDK 1.9 또는 Java 9의 차이점은 무엇입니까?
귀하의 질문에 답하기 위해, 예 , JDK 1.9 및 Java 9는 동일한 것입니다. 1.9는 릴리스 번호이고 9는 제품 이름입니다. Oracle은 숫자로도 Java 제품의 이름을 지정하기 때문에 이름 지정 규칙이 일부 사람들을 혼동시키는 경향이 있습니다.
Oracle은 이 명명 규칙을 계속할 계획입니다. 따라서 현재로서는 모든 향후 릴리스에 동일한 명명 규칙이 적용되며 일부의 경우 혼동될 수도 있습니다.
Java를 무료로 사용할 수 있습니까?
Java는 현재 개인 및 개발용으로 무료입니다. 소규모 기업은 이를 통해 이점을 얻을 수 있으며 JDK를 사용하여 자체 Java 애플릿을 구축할 수 있습니다. 단, 상업적 사용을 위해서는 라이선스가 필요합니다.
Oracle은 Oracle Java SE 서브스크립션으로 알려진 서브스크립션에서 상용 Java 사용자에 대한 라이선스 및 동시 지원을 결합했습니다. 구독 비용 및 패키지에 대한 자세한 내용은 페이지를 방문하여 옵션을 살펴보십시오.
닫는 말
최신 보안 패치가 적용되도록 최신 버전의 Java로 업데이트하는 것이 중요하지만 단점이 있습니다. 사용자는 종종 새 버전을 설치한 후 프로그램이 작동을 멈춘다고 불평합니다.
따라서 다음을 권장합니다. 시스템 복원 지점 생성 문제가 발생할 경우 되돌릴 수 있도록 Java 8 업데이트 291을 설치하기 전에 설치하십시오.