Чтобы определить, какая версия Java стоит на Windows 10, не нужно устанавливать дополнительные программы. Достаточно запустить одну команду в командной строке или проверить параметры через панель управления. В большинстве случаев это занимает меньше минуты.
В этой статье разберём все рабочие способы — от простейших до расширенных, включая проверку через реестр Windows. Покажем, как выглядят результаты для разных версий (Java 8, 11, 17 и новее), и объясним, что делать, если система не находит Java вовсе.
Способ 1: через командную строку (самый быстрый)
Откройте командную строку: нажмите Win + R, введите cmd и подтвердите Enter. В появившемся окне выполните команду:
java -version
Если Java установлена, вы увидите что-то вроде:
openjdk version "17.0.8" 2023-07-18
OpenJDK Runtime Environment Temurin-17.0.8+7 (build 17.0.8+7)
OpenJDK 64-Bit Server VM Temurin-17.0.8+7 (build 17.0.8+7, mixed mode, sharing)
Первая строка — это и есть ваша версия. Если появилось сообщение 'java' is not recognized..., значит, Java либо не установлена, либо путь к ней не прописан в переменных среды.
Если команда не сработала, попробуйте javac -version — эта команда проверяет версию компилятора Java. Но учтите: javac есть только в JDK, а не в JRE.]
| Версия Java | Дата релиза | Тип лицензии | Поддержка до |
|---|---|---|---|
| Java 8 | Март 2014 | Ораклюльная (бесплатно для личного использования) | Июль 2025 (public updates) |
| Java 11 | Сентябрь 2018 | OpenJDK (GPL) | Сентябрь 2026 (LTS) |
| Java 17 | Сентябрь 2021 | OpenJDK (GPL) | Сентябрь 2029 (LTS) |
| Java 21 | Сентябрь 2023 | OpenJDK (GPL) | Сентябрь 2032 (LTS) |
Способ 2: через панель управления Java
Этот метод работает, если у вас установлена Java от Oracle (не OpenJDK). Откройте панель управления: нажмите Win + R, введите control и выберите «Панель управления». Далее:
- Найдите раздел «Программы» → «Java» (если его нет, значит, Java от Oracle не установлена).
- В окне «Панель управления Java» перейдите на вкладку «О программе» (About).
- В поле «Версия» будет указана текущая версия, например,
8.0.3810.
Здесь же можно обновить Java до последней версии, нажав «Обновить сейчас».
Способ 3: через PowerShell
PowerShell — более мощная альтернатива командной строке. Чтобы проверить версию Java:
- Откройте PowerShell: нажмите
Win + Xи выберите «Windows PowerShell» или «Терминал Windows». - Введите команду:
java -version(аналогично cmd). - Для более подробной информации используйте:
Get-Command java | Select-Object -Property *.
Если Java установлена в нестандартной папке, можно найти её путь командой:
(Get-ItemProperty -Path 'HKLM:\SOFTWARE\JavaSoft\Java Runtime Environment' -Name CurrentVersion).CurrentVersion
Это актуально, если у вас несколько версий Java и нужно узнать, какая из них используется по умолчанию.
- Плюсы: работает даже если путь к Java не добавлен в переменные среды.
- Минусы: требует знания работы с реестром.
Способ 4: через реестр Windows
Если Java установлена, но команды не работают, проверьте реестр. Это актуально для системных администраторов или если нужно найти все установленные версии.
Выполните шаги:
- Нажмите
Win + R, введитеregeditи подтвердите. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft. - Здесь вы увидите папки с версиями Java:
Java Runtime Environment,Java Development Kitи т. д. - Откройте папку с версией (например,
Java Runtime Environment\1.8) и посмотрите параметрCurrentVersion.
⚠️ Внимание: Не изменяйте и не удаляйте ключи реестра, если не уверены в своих действиях. Это может привести к нестобильной работе системы.