Чтобы определить, какая версия 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Сентябрь 2018OpenJDK (GPL)Сентябрь 2026 (LTS)
Java 17Сентябрь 2021OpenJDK (GPL)Сентябрь 2029 (LTS)
Java 21Сентябрь 2023OpenJDK (GPL)Сентябрь 2032 (LTS)

Способ 2: через панель управления Java

Этот метод работает, если у вас установлена Java от Oracle (не OpenJDK). Откройте панель управления: нажмите Win + R, введите control и выберите «Панель управления». Далее:

  1. Найдите раздел «Программы» → «Java» (если его нет, значит, Java от Oracle не установлена).
  2. В окне «Панель управления Java» перейдите на вкладку «О программе» (About).
  3. В поле «Версия» будет указана текущая версия, например, 8.0.3810.

Здесь же можно обновить Java до последней версии, нажав «Обновить сейчас».

Способ 3: через PowerShell

PowerShell — более мощная альтернатива командной строке. Чтобы проверить версию Java:

  1. Откройте PowerShell: нажмите Win + X и выберите «Windows PowerShell» или «Терминал Windows».
  2. Введите команду: java -version (аналогично cmd).
  3. Для более подробной информации используйте: Get-Command java | Select-Object -Property *.

Если Java установлена в нестандартной папке, можно найти её путь командой:

(Get-ItemProperty -Path 'HKLM:\SOFTWARE\JavaSoft\Java Runtime Environment' -Name CurrentVersion).CurrentVersion

Это актуально, если у вас несколько версий Java и нужно узнать, какая из них используется по умолчанию.

  • Плюсы: работает даже если путь к Java не добавлен в переменные среды.
  • Минусы: требует знания работы с реестром.

Способ 4: через реестр Windows

Если Java установлена, но команды не работают, проверьте реестр. Это актуально для системных администраторов или если нужно найти все установленные версии.

Выполните шаги:

  1. Нажмите Win + R, введите regedit и подтвердите.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft.
  3. Здесь вы увидите папки с версиями Java: Java Runtime Environment, Java Development Kit и т. д.
  4. Откройте папку с версией (например, Java Runtime Environment\1.8) и посмотрите параметр CurrentVersion.
⚠️ Внимание: Не изменяйте и не удаляйте ключи реестра, если не уверены в своих действиях. Это может привести к нестобильной работе системы.