Подтвердить что ты не робот

Какая разница между нечетными и даже Java-обновлениями?

У меня установлен JDK 8u60. Сегодня я проверил сайт Oracle и выпустил две версии одновременно: 8u65 и 8u66. Обе версии являются общедоступными.

  • Почему они выпускали две версии одновременно?
  • Какие условия/причины позволят выбрать один за другим?
4b9b3361

Ответ 1

Из страницы загрузки (выделение):

Java SE 8u65 содержит важные исправления безопасности. Oracle сильно рекомендует, чтобы все пользователи Java SE 8 обновились до этой версии. Java SE 8u66 - обновление исправления, включая все 8u65 плюс дополнительные (описанные в примечаниях к выпуску).

Oracle часто это делает. Все это о том, как вы, как клиент, хотите справиться с рисками.

Пользователи должны использовать только соответствующую версию блока питания, если они на которые повлияла одна из дополнительных ошибок, исправленных в этой версии, как указано в примечания к выпуску.

8u65 имеет исправления безопасности и устанавливает новую базовую базу безопасности для компаний для достижения Приложения Java 8. 8u66 имеет те же самые обновления безопасности, плюс дополнительные исправления ошибок. Однако даже исправления ошибок иногда могут вызывать изменения в поведении, которые представляют проблемы совместимости для пользователей. Таким образом, изменения в 8u66 являются необязательными (обратите внимание, что базовая линия, связанная выше, по-прежнему составляет 1.8.0_65, а компании, которые хотят большей стабильности на своей платформе, могут предпочесть применять только исправления безопасности, которые необходимы.

Oracle, разумеется, не обязана разделять свои обновления таким образом, но я уверен, что некоторые из их наиболее подверженных риску клиентов рады иметь этот вариант.

Ответ 2

Это официальный ответ Oracle:

Разъяснения по Java CPU и PSU

Начиная с выпуска Java SE 7 Update 71 (Java SE 7u71) в Октябрь 2014 года, Oracle выпустит обновление критического обновления (CPU) на в то же время, что и соответствующее обновление набора исправлений (PSU) для Java SE 7.


Какую версию Java я должен выбрать: процессор или блок питания?

Oracle настоятельно рекомендует всем пользователям Java SE перейти на последний релиз процессора доступен для семейства релизов. Большинство пользователей должны выберите выпуск ЦП.

Пользователи должны использовать только соответствующую версию блока питания, если они на которые повлияла одна из дополнительных ошибок, исправленных в этой версии, как отмечено в примечаниях к выпуску.

Последующий выпуск ЦП будет содержать все исправления из текущий блок питания. По этой причине организации должны Блок питания в их среде в ожидании включения этих исправлений в следующем CPU.

В чем разница между процессором Java и выпуском блока питания?

Обновления уязвимости Java SE Critical Patch (ЦП) содержат исправления для безопасности уязвимостей и критических ошибок. Oracle настоятельно рекомендует что все пользователи Java SE обновляют до последних выпусков ЦП, поскольку они сделал доступным. Релизы Java SE CPU - это версии с нечетным номером (т. 7u71, 7u65 - подробнее см. Схемы нумерации версий Java SE).

Обновления обновления патча Java SE (PU) содержат все исправления в соответствующий ЦП, а также дополнительные некритические исправления. Java-блок питания релизы следует использовать, только если на вас воздействует одна из исправлены ошибки в этой версии. В примечаниях к выпуску вызывается дополнительные исправления, доступные в версиях Java SE PSU.

Изменена ли каденция выпусков ЦП?

Как и прежде, выпуски релизов Java SE запланированы для выпуска на Вторник, ближайший к 17-м января, апрелю, июлю и октябрю в соответствии с обычным графиком обновления критического исправления Oracle.

Начиная с октября 2014 года с выпуском Java SE 7u71 (CPU) и Java SE 7u72 (PSU), Oracle планирует дополнительно выпускать соответствующий выпуск блока питания вместе с каждым выпуском CPU для Java SE 7. Выпуски блоков питания предоставляют организациям и разработчикам доступ к некритические исправления в дополнение к критическим исправлениям, содержащимся в соответствующий процессор.


Используйте u73, если вы не знаете, что вам нужно исправление ошибки, которое в u74.

Ответ 3

Если у вас есть существующий проект, используйте 8u65. Если вы начинаете с нуля, используйте 8u66. Я устанавливаю NetBeans 8.1, поэтому я использую 8u66, если код NB8.1 содержит 15 ошибок в 8u65, которые не разрешены в 8u66.

Ответ 4

Я нашел эту информацию о Haven and Hearth:

u73 (-b02) - публичный релиз
u74 (-b02) - это открытый пакетный выпуск исправлений (содержит дополнительные исправления, не связанные с безопасностью)

Я думаю, вам нужно было скачать 74, тогда.