Java.com

Загрузить Справка

Справочные ресурсы

Ключевые моменты версии Java 7


Этот раздел касается:
  • Версия/версии Java: 7.0

На этой странице основное внимание уделяется изменениям, влияющим на работу конечных пользователей, для всех версий Java. Дополнительные сведения об изменениях доступны в примечаниях к версии (к каждой соответствующей версии).
» Даты выпуска Java 7

Java 7 (обновление 55) (7u55)

Ключевые моменты версии
  • Частота появления некоторых диалоговых окон безопасности уменьшена для систем, в которых одно и то же приложение Rich Internet Application (RIA) выполняется несколько раз.
  • Использование символа "*" в атрибуте Caller-Allowable-Codebase Attribute
    Если символ звездочки (*) указан в качестве значения для атрибута Caller-Allowable-Codebase, то при передаче вызова из кода JavaScript в приложение RIA отобразится предупреждение безопасности. Пользователи смогут при этом разрешить или блокировать вызов. Дополнительную информацию см. в документе JAR File Manifest Attributes for Security (Атрибуты манифеста файла JAR для обеспечения безопасности).
  • Отключение предложений установить спонсорские приложения в программе установки Java
    Во время установки Java может появиться сообщение с предложением загрузить и установить спонсорские приложения, такие как надстройки браузера или программное обеспечение для повышения уровня безопасности. В выпуске Java 7u55 и более поздних предусмотрена возможность отмены вывода такого сообщения. Для этого в командной строке при установке Java необходимо ввести "SPONSORS=0".
    • Вручную загрузите онлайновую 32-разрядную программу установки в локальную систему.
    • В Windows нажмите кнопку/меню "Пуск". Перейдите к полю поиска и введите "command".
    • Отобразится список результатов. Выберите 'Command Prompt' (Командная строка) в списке программ.
    • Перейдите к папке, в которую загружена программа установки, например:
      cd c:\Users\<имя_пользователя>\Downloads.
    • Чтобы начать установку, введите в окне командной строки:
      jre-7u55-windows-i586-iftw.exe SPONSORS=0
    В этом случае отмена будет распространяться на все последующие обновления и повторные установки Java. Обратите внимание, что предложения установить пользовательские приложения применимы только в онлайновых 32-разрядных программах установки JRE и механизмах автообновления для операционной среды Windows. Вопросы и ответы
  • Исправление ошибки: Совместимость Java Plug-in с расширенным защищенным режимом IE 11 Windows 8.1
    Начиная с этого выпуска, модуль Java Plug-in совместим с расширенным защищенным режимом Windows Enhanced Protected Mode (EPM) на Windows 8.1 и IE 11. Предупреждения, связанные с EPM, больше не будут отображаться при попытке выполнить апплет в Internet Explorer (IE). Для 64-разрядной версии Windows имеется частный случай — для реализации EPM требуется установить и 32-, и 64-разрядную версии модуля Plug-in. Убедитесь, что и 32-, и 64-разрядная версии JRE установлены, в противном случае отобразится предупреждение IE, но Java Plug-in будет по-прежнему выполняться в EPM.
Дата окончания срока действия Java

Дата истечения срока действия для 7u55: 15 июля 2014 г. Для систем, которым невозможно подключиться к серверам Oracle, истечение срока действия JRE (версия 7u55) 15 августа 2014 года обеспечивается вспомогательным механизмом. При выполнении любого из условий (становится доступной новая версия или истекает срок действия) Java предоставляет пользователям дополнительные предупреждения и напоминания о необходимости обновления до более новой версии.

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

» Примечание к версии 7u55


Java 7 (обновление 51) (7u51)

Улучшения функций безопасности
  • Изменения регулятора системы безопасности
    • При заданном высоком уровне безопасности блокируются самоподписанные и неподписанные апплеты
    • При заданном высоком уровне безопасности требуется атрибут Permissions
    • При заданном среднем уровне безопасности пользователи получают предупреждение об отсутствующих атрибутах Permissions
  • Восстановление запросов безопасности — очистка сохраненных решений о доверии
    В версии Java 7u51 пользователям предоставляется возможность восстановить любые запросы безопасности, которые были скрыты до установки последней версии. Чтобы улучшить защиту, пользователям рекомендуется восстанавливать запросы безопасности каждые 30 дней.
    Решение о доверии возникает, если пользователь установил флажок Do not show this again (Не показывать снова) в запросе безопасности. Чтобы показать напоминания, которые ранее были скрыты, нажмите Восстановить напоминания безопасности. Для подтверждения выбора нажмите Восстановить все. При следующем запуске приложения напоминание безопасности для него будет отображаться. См. Восстановить напоминания безопасности в разделе 'Безопасность' Java Control Panel.
  • Exception Site List
    Функция "Exception Site List" (Список сайтов-исключений) позволяет конечным пользователям выполнять апплеты Java и приложения Java Web Start (также известные как RIA-приложения (Rich Internet Application)), которые не соответствуют последним требованиям к безопасности. RIA-приложения, которые размещаются на сайте из списка исключений, разрешается выполнять с применимыми запросами безопасности. Дополнительные сведения см. на странице часто задаваемых вопросов о списке сайтов-исключений.
Другие изменения
  • Обновлено средство jarsigner, чтобы поощрять использование меток времени
    Теперь настоятельно рекомендуется ставить метки времени для подписанных JAR-файлов. Средство Jarsigner выводит информационные предупреждения во время подписывания или проверки, если отсутствует метка времени. Дополнительные сведения см. на странице о подписывании JAR-файлов.
  • Устранение ошибок: Уточнение проверок JAR. Средство jarsigner выводит дополнительные сообщения, если есть серьезные предупреждения и включен параметр -strict. Дополнительные сведения см. в tooldoc(link).
Дата окончания срока действия Java

Дата истечения срока действия 7u51: 15 апреля 2014 года. Для систем, которым невозможно подключиться к серверам Oracle, истечение срока действия JRE (версия 7u51) 15 мая 2014 года обеспечивается вспомогательным механизмом. При выполнении любого из условий (становится доступной новая версия или истекает срок действия) Java предоставляет пользователям дополнительные предупреждения и напоминания о необходимости обновления до более новой версии.

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

» Примечание к версии 7u51


Java 7 (обновление 45) (7u45)

Улучшения функций безопасности
  • Восстановление напоминаний безопасности
    В Java Control Panel появилась новая кнопка, которая удаляет сохраненные решения о доверии. Решение о доверии возникает, когда пользователь выбрал параметр Не показывать снова в напоминании безопасности. Чтобы показать напоминания, которые ранее были скрыты, нажмите Восстановить напоминания безопасности. Для подтверждения выбора нажмите Восстановить все. При следующем запуске приложения напоминание безопасности для него будет отображаться. См. Восстановить напоминания безопасности в разделе 'Безопасность' Java Control Panel.
  • Защита от несанкционированного повторного распространения приложений Java
    В версиях, начиная с 7u45, разработчики могут указывать новый файл манифеста JAR, который: Дополнительную информацию см. в разделе Атрибуты манифеста файла JAR.
Дата окончания срока действия Java

Дата истечения срока действия для 7u45: 14 февраля 2014 г. По истечении этой даты начнут отображаться дополнительные предупреждения и напоминания об обновлении до новой версии.

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

» Примечание к версии 7u45


Java 7 (обновление 40) (7u40)

Улучшения функций безопасности
  • Параметры, удаленные для неподписанных и самозаверяющих приложений
    Начиная с Java 7 (обновление 40), параметр для Не показывать снова для этого приложения более недоступен. В отличие от предыдущих версий пользователи не смогут подавить диалоговое окно безопасности для неподписанных приложений. Им потребуется выбрать вариант «Я соглашаюсь с риском и хочу запустить это приложение» при каждом запуске неподписанного приложения.
  • Новое предупреждение безопасности для неподписанных и самозаверяющих приложений
    Добавлено сообщение Запуск таких неподписанных приложений, как это, будет заблокирован в последующих версиях, потому что это потенциально небезопасно и представляет угрозу безопасности.
  • По умолчанию, у сертификатов x.509 имеются более длинные ключи
    Начиная с 7u40, использование сертификатов x.509 с ключами RSA, длина которых составляет менее 1024 битов, ограничено. Чтобы избежать проблем с совместимостью, пользователям, использующие сертификаты X.509 с ключами RSA с длиной менее 1024 битов, рекомендуется обновить свои сертификаты с использованием более надежных ключей. Дополнительные сведения см. в документе Руководство программистов для Java PKI или Справочное руководство по JSSE.
Улучшения взаимодействия с пользователем
  • Поддержка Retina-дисплеев на Mac OS X
Другие изменения
  • Исправление ошибок: при прерывании обновления после нажатия Обновить в сообщении предупреждения Версия Java не защищена все апплеты перенаправляются на java.com/download.
    Если в системе установлена предыдущая версия Java, то при запуске веб-страницы с апплетом для пользователя отображается сообщение Версия Java не защищена. Если пользователь нажимает кнопку Обновить в сообщении, но затем прерывает процесс обновления, пользователь автоматически перенаправляется на страницу java.com/download. Это неожидаемый порядок действий. Эта ошибка устранена в версии 7u40.
  • Устранение ошибок. Сертификат с истекшим сроком действия (но являющийся действительным во всех прочих аспектах) не блокируется на очень высоком уровне безопасности. Эта ошибка устранена в версии 7u40.
  • Набор правил развертывания (для системных администраторов и администраторов настольных компьютеров)
    Начиная с 7u40, новая функция набора правил развертывания доступна только для корпораций, которые используют среды настольных компьютеров Java напрямую, и предоставляет корпорациям возможность продолжить использование предыдущих версий бизнес-приложений в среде с жесткими политиками безопасности, связанными с апплетами Java и приложениями Java Web Start.
  • Возможность отключения предупреждения об устаревшей версии Java
    Для компаний, которые управляют процессом обновления централизованно, для отключения предупреждения об устаревшей версии Java можно использовать новое свойство развертывания. Дополнительные сведения см. в разделе Файл конфигурации и свойства развертывания.
  • Локальные апплеты возвращают значение NULL для DocumentBase (для разработчиков)
    Начиная с 7u40, метод апплета getDocumentBase() возвращает значение NULL, если апплет запускается из локальной файловой системы.
Дата окончания срока действия Java

Срок действия версии 7u40 истекает 10 декабря 2013 г. По истечении этой даты начнут отображаться дополнительные предупреждения и напоминания об обновлении до новой версии.

» Примечание к версии 7u40


Java 7 (обновление 25) (7u25)

Улучшения функций безопасности
  • Изменения в диалоговых окнах безопасности
    Добавлены диалоговые окна безопасности для отзыва сертификата.
  • Отзыв сертификата
    Перед запуском подписанных апплетов Java и приложений Java Web Start проверяется подпись сертификата. Это позволяет убедиться, что его срок действия не истек и он не отозван. Дополнительные параметры панели управления Java можно использовать для управления процессом проверки.
  • Новые атрибуты JAR-файла манифеста
    Версия 7u25 содержит атрибуты полномочий и базы кодов в JAR-файле манифеста. Разработчики приложений могут использовать эти атрибуты для следующих проверок: приложение запрашивает корректный уровень полномочий; доступ к приложению выполняется из верного местоположения.
  • LiveConnect блокируется при определенных условиях
    Вызовы LiveConnect из JavaScript в Java API блокируются, если ползунок безопасности панели управления Java установлен в положение "Очень высокий уровень" или находится на заданном по умолчанию высоком уровне, а уровень действия JRE истек или находится ниже базового уровня безопасности.
Дата окончания срока действия Java

Дата истечения срока действия для 7u25: 15 ноября 2013 г. По истечении этой даты начнут отображаться дополнительные предупреждения и напоминания об обновлении до новой версии.

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

» Примечание к версии 7u25


Java 7 (обновление 21) (7u21)

Улучшения функций безопасности
Улучшения взаимодействия с пользователем
Дата окончания срока действия Java

Дата истечения срока действия для 7u21: 18 июля 2013 г. По истечении этой даты начнут отображаться дополнительные предупреждения и напоминания об обновлении до новой версии.

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

» Примечание к версии 7u21


Java 7 (обновление 17 (7u17))

Данный выпуск содержит исправления для устранения уязвимостей системы безопасности. Дополнительные сведения см. в Oracle: предупреждение безопасности для CVE-2013-1493.

» Примечание к версии 7u17


Java 7 (обновление 15 (7u15))

С помощью автоматической замены и замены вручную Java 6 будет заменена на Java 7

При обновлении версии Java 6 механизм обновления не только установит последнюю версию Java 7, но и удалит последнюю версию Java 6 из системы. Это изменение произойдет при обновлении системы с помощью механизма автоматического обновления или при проверке обновлений непосредственно с панели управления Java.

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

» Примечание к версии 7u15


Java 7 (обновление 13 (7u13))

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

» Примечание к версии 7u13


Java 7 (обновление 11 (7u11))

Заданный по умолчанию уровень безопасности изменен на 'Высокий'

Уровень безопасности по умолчанию для Java-апплетов и приложений, запускаемых из Интернета, изменен со Среднего на Высокий. Это влияет на условия запуска неподписанных (запускаемых в 'песочнице') веб-приложений Java. Ранее при наличии последнего безопасного выпуска Java устанавленные апплеты и запускаемые из Интернета приложения продолжали работать, как обычно. Теперь, когда по умолчанию установлен Высокий уровень безопасности, перед запуском любого неподписанного приложения отображается предупреждение, что позволяет предотвратить скрытое использование уязвимости.

Данный выпуск содержит исправления для устранения уязвимостей системы безопасности. Дополнительные сведения см. в Oracle: предупреждение безопасности для CVE-2013-0422.

» Примечание к версии 7u11


Java 7 (обновление 10) (7u10)

Поддержка платформ
  • Поддержка Mac OS X 10.8 и Windows 8 в режиме Desktop
Улучшения функций безопасности
  • Возможность предотвращения запуска любых приложений Java в браузере. Этот режим можно включить в Панели управления Java или (только на платформе Microsoft Windows) с помощью соответствующего аргумента установки, введенного в командной строке.
  • Возможность выбирать требуемый уровень безопасности для неподписанных аплетов, приложений Java Web Start и встроенных приложений JavaFX, запускаемых в браузере. Доступно четыре уровня безопасности. Эту функцию можно включить в Панели управления Java или (только на платформе Microsoft Windows) с помощью соответствующего аргумента установки, введенного в командной строке.
  • Новые диалоговые окна с предупреждениями о том, что среда выполнения Java Runtime Environment (JRE) небезопасна и требуется обновление (такие предупреждения отображаются по истечении срока действия или в случае превышения уровня безопасности).
Дата окончания срока действия Java

Начиная с версии 7u10, все версии среды выполнения JRE содержат жестко закодированную дату окончания срока действия. Дата устанавливается таким образом, чтобы срок действия заканчивался после запланированного выпуска очередного пакета критических обновлений. По истечении этой даты начнут отображаться дополнительные предупреждения и напоминания об обновлении до новой версии.

» Примечание к версии 7u10


Java 7 (обновление 9) (7u9)

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

» Примечание к версии 7u9


Java 7 (обновление 7) (7u7)

Данный выпуск содержит исправления для устранения уязвимостей системы безопасности. Дополнительные сведения см. в документе Oracle: предупреждение безопасности для CVE-2012-4681.

» Примечание к версии 7u7


Java 7 (обновление 6) (7u6)

Поддержка платформ
  • Поддержка Mac OS X 10.7.3 и более поздние версии
Улучшения функций безопасности
Диалоговые окна обновлены для приложений, подписанных с использованием доверенных сертификатов
  • Флажок Всегда доверять содержимому от этого издателя по умолчанию снят
  • Дополнительные подробные сообщения в диалоговых окнах

» Примечание к версии 7u6


Java 7 (обновление 5) (7u5)

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

» Примечание к версии 7u5


Java 7 (обновление 4) (7u4)

Поддержка платформ
  • Поддержка JDK для Mac OS X 10.7.3 и более поздние версии
Улучшения функций безопасности
  • Для цепочки действий требуются самозаверяемые приложения

» Примечание к версии 7u4


Java 7 (обновление 3) (7u3)

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

» Примечание к версии 7u3


Java 7 (обновление 2) (7u2)

Усовершенствованая безопасность благодаря предупреждениям в предыдущих версиях

Если у пользователей имеется версия Java в системах, которая находится по характеристикам ниже базовых показателей безопасности, отображается сообщение предупреждения до запуска приложения или апплета.

» Примечание к версии 7u2


Java 7 (обновление 1) (7u1)

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

» Примечание к версии 7u1


Выпуск Java 7

» Примечания к выпуску JDK и JRE 7


Возможно, вас также заинтересует:

Выбрать язык | О технологии Java | Поддержка | Разработчики
Конфиденциальность | Условия использования | Товарные знаки | Заявление об ограничении ответственности

Oracle