На момент написания этой статьи самой последней версией Java является JDK 25, выпущенный компанией Oracle в сентябре 2026 года — это релиз с долгосрочной поддержкой (LTS), который пришёл на смену предыдущему LTS-выпуску Java 21. Если вы проверяете, какая версия стоит у вас на компьютере, откройте командную строку и выполните команду java -version — в выводе будет указан точный номер установленной сборки.
Путаница с версиями возникает из-за того, что Java выходит по ускоренному циклу: новые номерные релизы появляются каждые полгода, но длительную поддержку получают только отдельные из них. Поэтому «самая последняя» версия и «самая стабильная для повседневного использования» — не всегда одно и то же. Разберёмся в деталях.
Актуальная версия Java: что нужно знать
Релизный цикл Java устроен так: каждые шесть месяцев (в марте и сентябре) выходит новый номерной выпуск. Однако статус LTS (Long-Term Support) присваивается лишь отдельным версиям — сейчас это происходит примерно раз в два года. Именно LTS-версии получают обновления безопасности и исправления ошибок в течение нескольких лет.
JDK 25, вышедший в сентябре 2026 года, является актуальным LTS-релизом — именно его рекомендуется ставить тем, кто планирует долгосрочную работу с платформой. Промежуточные версии вроде JDK 22, 23 или 24 поддерживаются только до выхода следующего номерного релиза.
Таблица актуальных версий Java
Ниже приведены ключевые версии, которые чаще всего встречаются пользователям и разработчикам. Обратите внимание на разницу между LTS и промежуточными релизами.
| Версия | Тип релиза | Статус поддержки |
|---|---|---|
| JDK 25 | LTS | Активная долгосрочная поддержка |
| JDK 24 | Промежуточный | Поддержка завершена |
| JDK 21 | LTS | Поддерживается, актуален |
| JDK 17 | LTS | Поддерживается, широко используется |
| JDK 8 / 11 | LTS (старые) | Ограниченная поддержка, устаревают |
Точные сроки окончания поддержки зависят от конкретного вендора — Oracle, Eclipse Temurin, Amazon Corretto и другие сборки могут иметь разные графики. Перед выбором версии для рабочего проекта сверьтесь с информацией на сайте выбранного дистрибутива.
Как проверить версию Java на компьютере
Самый быстрый способ — использовать командную строку. В Windows нажмите Win + R, введите cmd и нажмите Enter. В открывшемся окне выполните команду:
java -version
В ответ система выведет строку вида java version "25.0.1" — первое число и есть номер основной версии. Если вместо версии появляется сообщение, что команда не распознана, значит Java либо не установлена, либо путь к ней не прописан в системной переменной PATH.
Дополнительно можно проверить версию компилятора командой javac -version — она актуальна, если у вас установлен полный JDK, а не только среда выполнения JRE.
☑️ Проверка версии Java
Где скачать последнюю версию Java
Загружать Java следует только с официальных источников. Сторонние сайты нередко предлагают устаревшие или модифицированные сборки, что создаёт риски для безопасности системы.
- 🌐 Oracle JDK — официальный дистрибутив от разработчика платформы, подходит для большинства задач.
- 🆓 Eclipse Temurin (Adoptium) — бесплатная открытая сборка, популярная среди разработчиков.
- 📦 Amazon Corretto — бесплатный дистрибутив от Amazon с расширенной поддержкой.
- 🐧 Пакетный менеджер — в Linux удобно ставить OpenJDK через
aptилиdnf.
⚠️ Внимание: не скачивайте Java с файлообменников и «сборников программ» — такие установщики могут содержать вредоносное ПО. Используйте только официальные сайты вендоров.
Чем отличаются JDK, JRE и JVM
Пользователи часто путают эти термины, хотя разница между ними принципиальна. JVM (Java Virtual Machine) — это виртуальная машина, которая исполняет байт-код программ. JRE (Java Runtime Environment) — минимальный набор для запуска готовых приложений: виртуальная машина плюс стандартные библиотеки.
JDK (Java Development Kit) — полный комплект разработчика: включает JRE, компилятор javac, отладчик и другие инструменты. Если вы просто запускаете программы, достаточно среды выполнения; если пишете код — нужен именно JDK.
Нужно ли обновляться до последней версии
Ответ зависит от вашего сценария. Обычному пользователю, для которого Java нужна только ради запуска конкретной программы, достаточно версии, которую требует эта программа. Некоторые приложения (например, отдельные версии Minecraft или корпоративный софт) жёстко привязаны к определённому выпуску Java.
Разработчикам имеет смысл переходить на актуальные LTS-версии: они получают патчи безопасности и улучшения производительности. При этом мигрировать на промежуточные релизы вроде JDK 23 или 24 в производственных проектах обычно нецелесообразно — их поддержка прекращается слишком быстро.
⚠️ Внимание: перед обновлением Java на рабочей машине проверьте совместимость используемых программ. Старые приложения, написанные под Java 8, могут некорректно работать на новых версиях из-за удалённых устаревших API.
Почему версии Java «перескочили» с 1.8 на 8, 11, 17...
Исторически версии обозначались как 1.5, 1.6, 1.7, 1.8. Начиная с Java 9, Oracle перешла на простую нумерацию без префикса, поэтому после «Java 8» (она же 1.8) пошли 9, 10, 11 и далее.
Как обновить Java до последней версии
Процедура обновления несложна, если следовать базовому порядку действий. Сначала проверьте текущую версию командой java -version, чтобы понять, нужно ли обновление вообще.
- ⬇️ Скачайте установщик актуальной версии с официального сайта выбранного вендора.
- 🗑️ При желании удалите старую версию через «Программы и компоненты» — несколько версий Java могут сосуществовать, но лишние лучше убрать.
- ⚙️ Установите новый дистрибутив, следуя подсказкам мастера установки.
- ✅ Перезапустите командную строку и снова выполните
java -version, чтобы убедиться, что система видит новую версию.
Если после установки команда по-прежнему показывает старую версию, проверьте переменные окружения JAVA_HOME и Path — они должны указывать на каталог новой установки. Точные пути зависят от того, куда был установлен дистрибутив.
Частые вопросы
Какая версия Java самая последняя сейчас?
Актуальный релиз — JDK 25, выпущенный в сентябре 2026 года. Это версия с долгосрочной поддержкой (LTS), поэтому она рекомендуется как для разработки, так и для обычного использования.
Чем LTS-версия отличается от обычной?
LTS-релизы (8, 11, 17, 21, 25) получают обновления безопасности в течение нескольких лет. Промежуточные версии поддерживаются только полгода — до выхода следующего номерного выпуска.
Можно ли держать несколько версий Java одновременно?
Да, разные версии Java спокойно сосуществуют на одном компьютере. Это удобно, если разные программы требуют разных выпусков. Управлять тем, какая версия используется по умолчанию, можно через переменные окружения.
Команда java -version выдаёт ошибку — что делать?
Это означает, что Java не установлена либо путь к ней не добавлен в переменную PATH. Установите дистрибутив с официального сайта и проверьте настройки переменных окружения, если ошибка сохранится.
Нужно ли платить за использование Java?
Для личного использования и разработки доступны бесплатные варианты: OpenJDK-сборки вроде Eclipse Temurin и Amazon Corretto полностью бесплатны. Условия коммерческого использования Oracle JDK регулируются лицензией Oracle — уточняйте их на официальном сайте.