Как скачать и установить Java на Windows

При запуске Minecraft, IntelliJ IDEA или корпоративного приложения система выдаёт ошибку «Java не найдена» или 'java' is not recognized as an internal or external command — это прямой признак того, что среда исполнения Java отсутствует в Windows либо не прописана в переменных окружения. Скачать Java для Windows можно бесплатно с официальных источников, но важно понимать, какой именно пакет нужен: JRE для запуска программ или JDK для разработки.

В этой инструкции разберём, как выбрать версию, откуда безопасно загрузить установщик, как выполнить установку и проверить результат через командную строку. Материал подходит для Windows 10 и Windows 11, как 64-разрядных, так и 32-разрядных редакций.

Что скачивать: JRE, JDK и разные дистрибутивы

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

Отдельный момент — дистрибутивы. Существует Oracle JDK, распространяемый с особыми лицензионными условиями для коммерческого использования, и свободные сборки на базе OpenJDK: например, Eclipse Temurin (Adoptium), Amazon Corretto, Microsoft Build of OpenJDK. Для большинства пользователей и домашних задач свободная сборка OpenJDK — полноценная и бесплатная замена.

  • JRE — только запуск Java-программ, без инструментов разработки.
  • 🛠️ JDK — разработка и компиляция, включает среду исполнения.
  • 🆓 OpenJDK-сборки (Temurin, Corretto) — бесплатны для любых целей.
  • 📜 Oracle JDK — проверьте условия лицензии перед коммерческим применением.

Какую версию Java выбрать

Актуальные версии Java делятся на релизы с долгосрочной поддержкой (LTS) и промежуточные. К LTS-линейке относятся Java 8, 11, 17 и 21 — именно их чаще всего требуют приложения. Старая Java 8 до сих пор нужна некоторым устаревшим программам и лаунчерам, тогда как современный софт ориентирован на Java 17 или 21.

Практическое правило простое: сначала посмотрите в документации к вашей программе, какая версия требуется. Если требований нет, ставьте последнюю LTS-версию — она получает обновления безопасности дольше остальных.

Версия JavaТип поддержкиТипичное применение
Java 8LTS (устаревающая)Старые приложения, legacy-совместимость
Java 11LTSКорпоративный софт, старые проекты
Java 17LTSСовременные приложения и фреймворки
Java 21LTSНовейшая LTS, актуальные проекты

⚠️ Внимание: не скачивайте Java со сторонних «сборников софта» и торрент-трекеров. Под видом установщика там нередко распространяются рекламные модули и вредоносное ПО. Используйте только официальные сайты Oracle, Adoptium, Amazon или Microsoft.

Пошаговая загрузка и установка

Процедура установки одинакова для большинства дистрибутивов. На примере свободной сборки Eclipse Temurin последовательность выглядит так: откройте официальный сайт проекта, выберите нужную версию LTS, операционную систему Windows и архитектуру x64, затем скачайте установщик в формате .msi.

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

☑️ Установка Java на Windows — чек-лист

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

Проверка установки и настройка переменных окружения

Убедиться, что Java установлена корректно, можно через командную строку. Нажмите Win + R, введите cmd и выполните команду:

java -version

В ответ система должна вывести номер версии и название дистрибутива. Если вместо этого появляется сообщение, что команда не распознана, значит путь к Java не добавлен в переменную PATH. Это исправляется вручную: откройте «Параметры» → «Система» → «О системе» → «Дополнительные параметры системы» → «Переменные среды» и добавьте в Path путь к папке bin внутри каталога установки Java.

Для разработки дополнительно создают системную переменную JAVA_HOME, указывающую на корневую папку JDK. Многие среды разработки и системы сборки (Maven, Gradle) ищут Java именно через неё. Без корректно заданной JAVA_HOME сборка проектов может завершаться ошибкой, даже если команда java в консоли работает.

📊 Для какой задачи вы устанавливаете Java?
Запуск Minecraft или другой игры
Разработка на Java
Работа корпоративного ПО
Учёба и изучение программирования

⚠️ Внимание: после изменения переменных окружения уже открытые окна командной строки и программы не увидят новые настройки. Закройте и заново откройте терминал или приложение, иначе проверка покажет старый результат.

Типичные проблемы и их решение

Одна из частых ситуаций — установлено несколько версий Java, и система использует не ту. Проверить, какая версия активна, поможет та же команда java -version, а полный путь к исполняемому файлу покажет where java. Порядок записей в переменной Path определяет, какая из установленных версий будет вызываться первой.

Ещё одна возможная причина сбоев — конфликт 32-битной и 64-битной версий. Если приложение собрано под 64-разрядную Java, а установлена 32-битная, программа может не запускаться или завершаться с ошибкой. Решение — удалить лишнюю версию через «Установка и удаление программ» и поставить нужную разрядность.

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

Откройте «Параметры» → «Приложения» → «Установленные приложения», найдите все записи с названием Java, удалите их по очереди. Затем проверьте, что в «Переменных среды» не осталось записей Path и JAVA_HOME, указывающих на удалённые папки, и очистите их вручную.

Если установщик не запускается вовсе, проверьте, что файл скачан полностью и не заблокирован системой: кликните по нему правой кнопкой, откройте «Свойства» и при наличии отметки о блокировке снимите её. Также убедитесь, что у вашей учётной записи есть права администратора — без них установка в системные каталоги невозможна.

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

Java для Windows бесплатна?

Сборки на базе OpenJDK (Eclipse Temurin, Amazon Corretto, Microsoft Build of OpenJDK) полностью бесплатны, включая коммерческое использование. У Oracle JDK действуют собственные лицензионные условия — перед применением в коммерческих целях ознакомьтесь с ними на сайте Oracle.

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

JRE — это только среда для запуска готовых Java-программ. JDK включает JRE плюс компилятор и инструменты разработки. Если вы пишете код, нужен JDK; если просто запускаете приложения, достаточно среды исполнения.

Какая версия Java нужна для Minecraft?

Требования зависят от версии игры: современные редакции Minecraft используют актуальные версии Java, а официальный лаунчер обычно загружает нужную среду автоматически. Если вы используете сторонний лаунчер или моды, уточните требуемую версию в его документации.

Команда java не распознаётся после установки — что делать?

Закройте и заново откройте командную строку. Если не помогло, проверьте, что путь к папке bin внутри каталога Java добавлен в системную переменную Path, и при необходимости добавьте его вручную через «Переменные среды».

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

Да, несколько версий могут сосуществовать на одном ПК. Какая из них используется по умолчанию, определяется порядком записей в переменной Path и значением JAVA_HOME. Конкретные приложения могут также указывать путь к нужной версии в своих настройках.