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.
Обновления программ, что нового
• Android Headlines: OnePlus сворачивает деятельность и переходит под полный контроль OPPO
• Обновления Java SE: Доступны версии 25.0.2 LTS, 21.0.10 LTS, 17.0.18 LTS, 11.0.30 LTS и 8 (8u481) (LTS)
• Первые ПК с Windows на ARM и процессорами NVIDIA могут выйти уже в этом году
• Обновление Android 16 QPR3 Beta 2 не устранило проблемы с запуском программ Microsoft
• «Алиса, заведи машину»: Яндекс Авто запускает голосовое управление автомобилем через Станции
• Рейтинг лучших смартфонов 2025 года по версии Gizmochina: победа Xiaomi 17 Ultra и лидерство HUAWEI Mate X7