[java] 홀수 업데이트와 Java 업데이트의 차이점은 무엇입니까?

JDK 8u60이 설치되어 있습니다. 오늘 Oracle 웹 사이트를 확인했으며 8u658u66의 두 가지 버전을 동시에 릴리스 했습니다 . 둘 다 공개 릴리스 버전입니다.

  • 두 버전을 동시에 출시 한 이유는 무엇입니까?
  • 어떤 조건 / 이유로 하나를 선택하게됩니까?


답변

에서 다운로드 페이지 ( 강조는 추가) :

Java SE 8u65에는 중요한 보안 수정 사항이 포함되어 있습니다. 모든 Java SE 8 사용자는이 릴리스로 업그레이드하는 것이 좋습니다. Java SE 8u66은 모든 8u65 와 추가 기능 (릴리스 노트에 설명)을 포함한 패치 세트 업데이트 입니다.

오라클은 종종 이것을 합니다. 고객으로서의 위험을 어떻게 처리하고 싶은가에 관한 것입니다.

릴리스 노트에 명시된대로 해당 버전에서 수정 된 추가 버그 중 하나의 영향을받는 경우에만 해당 PSU 릴리스를 사용해야합니다.

8u65에는 보안 수정 사항이 있으며 회사에서 Java 8 응용 프로그램 을 구현할 수 있는 새로운 보안 “기준”설정합니다 . 8u66에는 동일한 보안 업데이트 와 추가 버그 수정이 있습니다. 그러나 버그를 수정하더라도 때때로 사용자의 호환성 문제를 나타내는 동작이 변경 될 수 있습니다. 따라서 8u66의 변경 사항은 선택 사항입니다 (위의 링크 된 기준은 여전히 ​​1.8.0_65이며, 플랫폼의 안정성을 원하는 회사는 필요한 보안 수정 사항 만 적용하는 것을 선호 할 수 있습니다.

오라클은 확실히 이러한 방식으로 업데이트를 분할 할 의무는 없지만, 가장 위험에 부딪친 고객 중 일부는 옵션을 갖게되어 기쁩니다.


답변

이것이 공식 오라클의 답변입니다 .

Java CPU 및 PSU 릴리스 설명

2014 년 10 월 Java SE 7 업데이트 71 (Java SE 7u71) 릴리스부터 Oracle은 Java SE 7에 대한 해당 패치 세트 업데이트 (PSU)와 동시에 CPU (Critical Patch Update)를 릴리스합니다.


CPU 또는 PSU 중 어떤 Java 버전을 선택해야합니까?

Oracle은 모든 Java SE 사용자가 릴리스 제품군에 사용 가능한 최신 CPU 릴리스로 업그레이드하는 것이 좋습니다. 대부분의 사용자는 CPU 릴리스를 선택해야합니다.

릴리스 노트에 명시된대로 해당 버전에서 수정 된 추가 버그 중 하나의 영향을받는 경우에만 해당 PSU 릴리스를 사용해야합니다.

후속 CPU 릴리스에는 현재 PSU의 모든 수정 사항이 포함됩니다. 이러한 이유로 조직은 다음 CPU에 포함될 이러한 수정 사항을 예상하여 해당 환경에서 현재 PSU를 테스트해야합니다.

Java CPU와 PSU 릴리스의 차이점은 무엇입니까?

Java SE Critical Patch Updates (CPU)에는 보안 취약점 및 중요한 버그 수정에 대한 수정 사항이 포함되어 있습니다. Oracle은 모든 Java SE 사용자가 사용 가능한 최신 CPU 릴리스로 업그레이드 할 것을 강력히 권장합니다. Java SE CPU 릴리스는 홀수 번호 버전입니다 (예 : 7u71, 7u65 – Java SE 버전 번호 체계에 대한 자세한 내용은 여기 참조).

PSU (Java SE Patch Set Updates)에는 해당 CPU의 모든 수정 프로그램과 중요하지 않은 추가 수정 프로그램이 포함되어 있습니다. Java PSU 릴리스는 해당 버전에서 수정 된 추가 버그 중 하나에 영향을받는 경우에만 사용해야합니다. 릴리스 노트에는 Java SE PSU 릴리스에서 사용 가능한 추가 수정 사항이 나와 있습니다.

CPU 릴리스의 케이던스가 변경됩니까?

이전과 마찬가지로 Java SE CPU 릴리스는 일반적인 Oracle 중요 패치 업데이트 일정에 따라 1 월, 4 월, 7 월 및 10 월 17 일에 가장 가까운 화요일에 릴리스 될 예정입니다.

Oracle은 Java SE 7u71 (CPU) 및 Java SE 7u72 (PSU) 릴리스와 함께 2014 년 10 월부터 Java SE 7의 각 CPU 릴리스와 함께 해당 PSU 릴리스를 추가로 릴리스 할 계획입니다. PSU 릴리스는 조직 및 개발자에게 액세스 권한을 제공합니다. 해당 CPU에 포함 된 중요 수정 사항 외에 중요하지 않은 수정 사항

u74에있는 버그 수정이 필요한 경우가 아니면 u73을 사용하십시오.


답변

기존 프로젝트가있는 경우 8u65를 사용하십시오. 처음부터 시작하는 경우 8u66을 사용하십시오. NetBeans 8.1을 설치하고 있으므로 Nu8.1 코드가 8u66에서 해결되지 않은 8u65의 15 개 버그 중 하나가있는 경우 8u66을 사용하고 있습니다.


답변

Haven and Hearth에서이 정보를 찾았습니다.

u73 (-b02)은 공개 릴리스입니다.
u74 (-b02)는 공개 번들 패치 릴리스입니다 (보안과 관련이없는 추가 수정 사항 포함).

그렇다면 74 만 다운로드하면된다고 생각합니다.


답변