В чем разница между версиями Java CPU и PSU, например, JDK SE 8u101 и JDK SE 8u102


Ответы:


22

Есть ли в них заметные различия?

  • 8u101 содержит обновления безопасности. Это критическое обновление патча (CPU).

  • 8u102 содержит обновления безопасности и новые функции. Это обновление набора исправлений (PSU). Существует также известная ошибка в 8u101, которая устранена в 8u102.

Примечания к выпуску:


Выпуски Java CPU и PSU

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

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

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

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

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

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

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

Объяснение исходных версий Java CPU и PSU


2
Итак, короткий ответ: выберите 8u102 или, в большинстве случаев, версию с наибольшим номером.
словами

5
@wordsforhewise Нет, наоборот. Если вы внимательно прочитаете ответ, Oracle рекомендует версию с меньшим номером. «Большинству пользователей следует выбирать версию процессора».
DavidPostill

4
Я вижу, но кажется, что блок питания исправил ошибку в процессоре и имеет больше функций, и это был бы лучший выбор, верно? Интересно, что за исправление ошибки в БП. Является ли это так: Когда большой размер TLS (локального хранилища потоков) установлен для потоков, JVM приводит к исключению переполнения стека. ? Кроме того, это раздражает, что они используют аббревиатуру «CPU».
словами

5
@wordsforthewise "JRE 8u101 не распознается Internet Explorer (IE) при использовании статического идентификатора класса. Когда статический идентификатор класса используется для запуска апплета или запуска веб-приложения во время использования JRE 8u101, пользователи получат нежелательное диалоговое окно с сообщением, что они либо используйте последнюю версию JRE или отмените запуск, даже если они установлены и используют самую последнюю версию JRE (JRE 8u101) ". - «Чтобы обойти эту проблему, пользователи могут выполнить одно из следующих двух действий: (1) нажать« Запустить »с последней версией (8u101) и игнорировать предупреждение. (2) установить JRE 8u102 вместо JRE 8u101, чтобы избежать этой проблемы. "
ДэвидПостилл

2
Хорошо. Какая-то глупая ошибка, кто использует IE? Ха-ха
обратном порядке
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.