В апреле 2026 года компания Oracle выпустила очередные плановые обновления платформы Java Standard Edition (Java SE) в рамках обновлений безопасности Critical Patch Update (CPU). На этот раз апдейты охватили сразу шесть основных версий – от Java 8 до недавно вышедшей Java 26.
Что такое 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.
Где скачать?
Официальные версии JDK доступны на сайте Oracle: Java SE Downloads.
Если требуется только среда выполнения или полностью бесплатный OpenJDK, можно использовать сторонние дистрибутивы: Eclipse Temurin (Adoptium), Amazon Corretto, Red Hat OpenJDK.
Что выбрать: Java 8, 11, 17, 21, 25 или 26?
- Java 25 (LTS) – оптимальный выбор для новых проектов и долгосрочной поддержки.
- Java 26 – очередной выпуск для ознакомления с новыми возможностями платформы, не подходит для долгосрочной эксплуатации.
- Java 21 (LTS) – стабильная альтернатива с поддержкой безопасности до 2031 года.
- Java 17 (LTS) – надёжная, но устаревающая платформа.
- Java 11 и 8 – только для поддержки существующих систем.
Чтобы узнать установленную версию Java, выполните в командной строке:
java -version
Разработчикам рекомендуется использовать последнюю LTS-версию Java – в настоящее время это Java 25.