Как установить последнюю версию Java на Windows

Ошибка «java не является внутренней или внешней командой» при запуске программы или команды java -version почти всегда означает одно: Java на компьютере либо не установлена, либо её путь не прописан в системной переменной PATH. Чтобы установить последнюю версию Java на Windows, нужно скачать установщик с официального сайта Oracle или с портала OpenJDK, запустить его и затем проверить результат через командную строку.

В этой инструкции разберём весь процесс: от выбора между JRE и JDK до настройки переменных окружения и удаления устаревших версий. Материал подходит для Windows 10 и Windows 11, а шаги не зависят от конкретной сборки системы.

JRE или JDK: что именно нужно установить

Перед загрузкой определитесь с типом пакета. JRE (Java Runtime Environment) — это среда выполнения, достаточная для запуска готовых Java-программ: игр вроде Minecraft, банковских клиентов, корпоративных приложений. JDK (Java Development Kit) включает JRE плюс компилятор и инструменты разработчика — он нужен, если вы пишете или компилируете код.

Важный нюанс: начиная с современных выпусков, Oracle перестала распространять JRE отдельным установщиком для новых версий — предлагается полный JDK. Для обычного пользователя это не проблема: JDK спокойно выполняет роль среды запуска, просто занимает больше места на диске.

  • JRE — только запуск Java-приложений, без инструментов разработки.
  • 🛠️ JDK — разработка и запуск, включает компилятор javac.
  • 📦 OpenJDK — свободная альтернатива от сообщества, распространяется без регистрации.
  • 🏢 Oracle JDK — официальная сборка, для коммерческого использования изучите условия лицензии.

Проверка: установлена ли Java уже сейчас

Прежде чем что-то ставить, проверьте текущее состояние системы — возможно, Java уже есть, просто устарела. Нажмите Win + R, введите cmd и нажмите Enter. В открывшемся окне выполните команду:

java -version

Если Java установлена, вы увидите строку с номером версии, например «java version 21.0.x». Если появилась ошибка о том, что команда не распознана, — Java отсутствует или не прописана в PATH. Дополнительно посмотрите список установленных программ: Параметры → Приложения → Установленные приложения, и найдите записи со словом «Java».

📊 Какая версия Java у вас установлена сейчас?
Java 8
Java 11
Java 17 или новее
Java не установлена

Где скачать последнюю версию Java

Загружайте установщик только с официальных источников. Для Oracle JDK это раздел Java Downloads на сайте oracle.com, для OpenJDK — портал openjdk.org или сайты доверенных сборок, например Adoptium (Eclipse Temurin). Сторонние «каталоги программ» нередко подкладывают в инсталлятор рекламные модули.

На странице загрузки выберите вкладку Windows и файл формата x64 Installer с расширением .exe. Для подавляющего большинства современных компьютеров нужна именно 64-битная версия; 32-битная (x86) требуется только для старых систем и специфических программ.

⚠️ Внимание: не скачивайте Java с всплывающих баннеров на сайтах — под видом «обновления Java» часто распространяются вредоносные программы. Единственный безопасный источник — официальный сайт разработчика.

Пошаговая установка Java на Windows

Сам процесс установки занимает несколько минут и не требует специальных знаний. Закройте запущенные Java-приложения перед началом, чтобы установщик мог корректно обновить файлы.

☑️ Установка Java по шагам

Выполнено: 0 / 5

Дважды щёлкните по скачанному файлу и следуйте мастеру установки: в большинстве случаев достаточно нажимать «Далее», оставляя путь по умолчанию — обычно это папка вида C:\Program Files\Java\jdk-XX. После завершения откройте новое окно командной строки (старое не подхватит изменения) и повторите проверку:

java -version

Если в ответ выводится номер версии — установка прошла успешно. Обязательно проверяйте результат именно в новом окне терминала: уже открытые окна командной строки не видят обновлённый PATH.

Установка через winget (альтернативный способ)

В Windows 10 и 11 Java можно поставить одной командой из встроенного менеджера пакетов. Откройте терминал и выполните: winget install Oracle.JDK — для сборки Oracle или winget install EclipseAdoptium.Temurin.21.JDK — для OpenJDK-сборки Temurin. Менеджер сам скачает и установит пакет.

Настройка переменной JAVA_HOME

Некоторые программы — например, сервер Apache Tomcat или среда сборки Maven — ищут Java не через PATH, а через переменную окружения JAVA_HOME. Если после установки такое приложение всё равно не запускается, переменную нужно задать вручную.

Откройте Параметры → Система → О системе → Дополнительные параметры системы, нажмите кнопку «Переменные среды». В разделе «Системные переменные» создайте новую переменную с именем JAVA_HOME и значением — путём к папке установки, например C:\Program Files\Java\jdk-21. Затем найдите переменную Path, откройте её на редактирование и добавьте строку %JAVA_HOME%\bin.

После сохранения снова откройте новое окно командной строки и проверьте:

echo %JAVA_HOME%

javac -version

Первая команда должна показать путь к папке Java, вторая — версию компилятора. Если javac не распознаётся, перепроверьте запись в Path на предмет опечаток и лишних пробелов.

Сравнение источников загрузки

СборкаЛицензияРегистрацияКому подходит
Oracle JDKУсловия зависят от версии и типа использованияНе требуется для загрузкиТем, кому нужна официальная сборка Oracle
OpenJDK (openjdk.org)Свободная (GPL с исключениями)НетРазработчикам и энтузиастам
Eclipse Temurin (Adoptium)СвободнаяНетУниверсальный вариант с простым установщиком
Microsoft OpenJDKСвободнаяНетПользователям экосистемы Microsoft

Для домашнего использования — запуска игр, учебных программ, локальных серверов — разницы между сборками практически нет: все они реализуют одну спецификацию Java. Выбирайте ту, чей установщик вам удобнее.

Удаление старых версий Java

Устаревшие версии Java — это не только лишние файлы, но и потенциальные уязвимости: старые выпуски не получают обновления безопасности. После установки актуальной версии имеет смысл почистить систему.

Перейдите в Параметры → Приложения → Установленные приложения, найдите записи Java 8, Java SE и подобные, затем удалите те, что больше не нужны. Оставьте только свежую версию — если какая-то старая программа требует конкретный выпуск, она сообщит об этом при запуске, и вы сможете вернуть нужную версию.

⚠️ Внимание: перед удалением убедитесь, что критичные рабочие программы (банк-клиенты, учётные системы) не привязаны к конкретной старой версии Java. Проверьте их требования в документации — иначе после удаления приложение может перестать запускаться.

Типичные ошибки после установки

Даже при корректной установке иногда возникают проблемы. Вот самые частые сценарии и способы их решения.

  • 🔴 «java не является командой» — закройте и заново откройте терминал; если не помогло, проверьте запись в Path.
  • 🟡 Показывается старая версия — в Path раньше стоит путь к прежней установке; переместите новую запись выше или удалите старую.
  • 🟠 Ошибка установщика — запустите файл от имени администратора и временно отключите сторонний антивирус на время установки.
  • 🔵 Программа требует Java 8 — некоторые старые приложения несовместимы с новыми выпусками; придётся держать две версии параллельно.

Когда ничего не помогает, полностью удалите все версии Java через «Установленные приложения», перезагрузите компьютер и выполните чистую установку заново. Это устраняет конфликты записей в реестре и переменных среды.

Часто задаваемые вопросы

Какая версия Java считается последней?

Oracle выпускает новые версии Java дважды в год, а выпуски с длительной поддержкой (LTS) — реже. Актуальный номер всегда указан на странице загрузки официального сайта. Для большинства задач разумно ставить последний LTS-выпуск, так как он дольше получает обновления.

Нужна ли Java обычному пользователю Windows?

Только если какая-то из ваших программ её требует — например, Minecraft (версия Java Edition), некоторые банковские и государственные сервисы, научные приложения. Современные браузеры не используют Java-апплеты, поэтому «для интернета» Java не нужна.

Можно ли держать несколько версий Java одновременно?

Да, это стандартная практика. Разные версии устанавливаются в отдельные папки и не конфликтуют. Какая из них будет использоваться по умолчанию, определяется порядком записей в переменной Path и значением JAVA_HOME.

Почему после установки команда java не работает?

Чаще всего причина в том, что окно командной строки было открыто до установки и не подхватило обновлённый PATH. Закройте терминал и откройте заново. Если не помогло — проверьте, что путь к папке bin добавлен в системную переменную Path, и перезагрузите компьютер.

Чем OpenJDK отличается от Oracle JDK?

Технически обе сборки реализуют одну спецификацию и для запуска программ практически идентичны. Различия — в лицензионных условиях, сроках поддержки и наборе сопутствующих инструментов. Для домашнего и учебного использования OpenJDK — полноценная бесплатная замена.