Обновления Java SE: Доступны версии 25.0.2 LTS, 21.0.10 LTS, 17.0.18 LTS, 11.0.30 LTS и 8 (8u481) (LTS)

2026-01-20 255 комментарии
Oracle выпустила январские обновления Java SE для всех LTS-версий — 25.0.2, 21.0.10, 17.0.18, 11.0.30 и 8u481. В материале разобраны изменения, отличия JDK и JRE, сроки поддержки и рекомендации по выбору версии для разработки и рабочих сред

Oracle выпустила обновления Java SE 8, 11, 17, 21 и 25 — что нового?

В январе 2026 года компания Oracle выпустила плановые обновления платформы Java Standard Edition (Java SE) для всех основных версий — от самой старой (Java 8) до новой долгосрочной версии Java 25.

Релизы содержат исправления безопасности, устранение ошибок и улучшения стабильности. Java по-прежнему лежит в основе огромного количества приложений — от настольных и серверных систем до облачных сервисов. Перед установкой обновлений важно понимать, какая версия Java вам подходит, а также чем отличаются JDK и JRE.

Что такое JDK и JRE?

Java распространяется в двух основных вариантах:

  • JDK (Java Development Kit) — комплект разработчика. Включает компилятор javac, инструменты отладки, утилиты и саму среду выполнения Java. Необходим для разработки и сборки Java-приложений.
  • JRE (Java Runtime Environment) — среда выполнения Java-приложений. Содержит виртуальную машину JVM и стандартные библиотеки, необходимые для запуска программ.

Начиная с Java 11, Oracle больше не выпускает отдельный установщик JRE. Полноценная среда выполнения доступна либо в составе JDK, либо в виде сторонних дистрибутивов (Eclipse Temurin / Adoptium, Amazon Corretto, Red Hat OpenJDK и др.). Для минимальных окружений также можно собирать собственный JRE с помощью инструмента jlink.

Обзор всех обновлённых версий Java SE

Java SE 25 (версия 25.0.2) — долгосрочная поддержка (LTS)

  • Тип выпуска: LTS (новая долгосрочная версия).
  • Доступно: JDK для Windows, macOS и Linux (x64 и ARM64).
  • Что нового: Java 25 — современная LTS-версия с завершёнными возможностями проектов Amber и Loom. Продолжается развитие виртуальных потоков, сборщика мусора ZGC и оптимизаций JVM. Добавлены улучшения Ahead-of-Time-компиляции, профилирования и криптографии, включая поддержку post-quantum алгоритмов. Поддержка 32-битной x86-архитектуры удалена, устаревший Security Manager окончательно исключён. Версия 25.0.2 содержит дополнительные исправления стабильности и безопасности.
  • Рекомендации: Лучший выбор для новых проектов и современных развёртываний.
  • Поддержка: Обновления безопасности и исправления — как минимум до 2033 года.

Java SE 21 (версия 21.0.10) — долгосрочная поддержка (LTS)

  • Тип выпуска: LTS.
  • Доступно: JDK; JRE — через сторонние сборки или jlink.
  • Что нового: Выпуск сосредоточен на исправлениях ошибок и усилении безопасности. В TLS по умолчанию отключены устаревшие алгоритмы подписи и шифроспуты. Java 21 продолжает использовать виртуальные потоки, улучшенный ZGC и современные сетевые API.
  • Рекомендации: Отличный выбор для продакшн-систем, если переход на Java 25 пока не планируется.
  • Поддержка: До 2031 года.

Java SE 17 (версия 17.0.18) — предыдущая LTS

  • Тип выпуска: LTS.
  • Доступно: JDK; JRE — через сторонние сборки.
  • Что нового: Основной упор сделан на безопасность и исправления багов. Расширены настройки TLS, улучшена совместимость и стабильность JVM. Новых языковых возможностей не добавлено.
  • Рекомендации: Подходит для существующих продакшн-систем, но рекомендуется планировать переход на Java 21 или 25.
  • Поддержка: До 2029 года.

Java SE 11 (версия 11.0.30)

  • Тип выпуска: LTS (устаревшая версия).
  • Доступно: JDK и JRE (в ряде дистрибутивов).
  • Что нового: Только исправления безопасности и стабильности. Все ключевые новшества были реализованы ранее.
  • Рекомендации: Подходит для поддержки старых систем. Новые проекты лучше начинать на более новых LTS.
  • Поддержка: Расширенная поддержка Oracle — до 2032 года (платная).

Java SE 8 (версия 8u481)

  • Тип выпуска: LTS (устаревшая версия).
  • Доступно: JDK и JRE, включая 32-битные сборки.
  • Что нового: Только обновления безопасности. Добавлены дополнительные настройки TLS и криптографии.
  • Рекомендации: Не рекомендуется для новых проектов. Следует планировать миграцию.
  • Поддержка: До 2030 года для платных клиентов.

Где скачать?

Официальные версии JDK доступны на сайте Oracle: Java SE Downloads.

Если требуется только среда выполнения или полностью бесплатный OpenJDK, можно использовать сторонние дистрибутивы: Eclipse Temurin (Adoptium), Amazon Corretto Red Hat OpenJDK

Скачать Java SE Runtime Environment / Development Kit

Что выбрать: Java 8, 11, 17, 21 или 25?

  • Java 25 (LTS) — оптимальный выбор для новых проектов и долгосрочной поддержки.
  • Java 21 (LTS) — стабильная альтернатива с поддержкой до 2031 года.
  • Java 17 (LTS) — надёжная, но устаревающая платформа.
  • Java 11 и 8 — только для поддержки существующих систем.

Чтобы узнать установленную версию Java, выполните в командной строке:

java -version

Разработчикам рекомендуется использовать последнюю LTS-версию Java — в настоящее время это Java 25.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте