Как установить Java JDK 64 bit на Windows 10

Выбор и скачивание JDK 64 bit

Ошибка «java не является внутренней или внешней командой» при запуске из командной строки почти всегда означает одно из двух: JDK не установлен, либо путь к нему не прописан в системных переменных Windows 10. Чтобы установка прошла корректно с первого раза, нужно заранее проверить разрядность системы и скачать правильный дистрибутив.

Сначала убедитесь, что у вас 64-битная версия Windows 10. Откройте Параметры → Система → О системе и посмотрите строку «Тип системы». Если там указано «64-разрядная операционная система», скачивайте установщик Windows x64. Для 32-битной системы 64-битный JDK не подойдёт — установщик либо откажется работать, либо Java не запустится.

Скачивать JDK следует только с официальных источников. Основные варианты:

  • Oracle JDK — официальная сборка от Oracle, для коммерческого использования может требовать лицензии, для обучения и разработки условия свободные по текущей лицензии Oracle;
  • 🆓 OpenJDK — открытая бесплатная реализация, например сборки Eclipse Temurin (Adoptium) или Microsoft Build of OpenJDK;
  • 📦 Версии с долгосрочной поддержкой (LTS) — например, JDK 8, 11, 17 или 21, их чаще всего требуют среды разработки и серверные приложения;
  • 💾 Формат установщика — удобнее всего файл .msi или .exe для автоматической установки.

⚠️ Внимание: не скачивайте JDK со сторонних «сборников софта» — такие установщики могут содержать вредоносные модули. Используйте только сайт Oracle или официальные страницы проектов OpenJDK.

📊 Какую сборку JDK вы планируете установить?
Oracle JDK
Eclipse Temurin (Adoptium)
Microsoft OpenJDK
Ещё не определился

Проверка, установлена ли Java уже

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

java -version

Если Java установлена, в ответ вы увидите номер версии, например java version "17.0.x". Если появляется сообщение об ошибке распознавания команды — JDK либо отсутствует, либо не прописан в PATH. Дополнительно можно проверить компилятор командой javac -version: она отвечает именно за JDK, а не за обычную среду выполнения JRE.

Разница между JRE и JDK принципиальна. JRE только запускает готовые Java-программы, а JDK включает компилятор javac, отладчик и инструменты разработки. Для программирования, запуска IDE вроде IntelliJ IDEA или Eclipse и сборки проектов нужен именно JDK.

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

Сам процесс установки занимает несколько минут и не требует специальных знаний. Запустите скачанный установщик от имени администратора: кликните правой кнопкой мыши по файлу и выберите Запуск от имени администратора. Это исключит проблемы с правами при записи в системные папки.

В мастере установки можно оставить путь по умолчанию — обычно это C:\Program Files\Java\jdk-XX, где XX — номер версии. Запомните или скопируйте этот путь: он понадобится при настройке переменных среды. Менять каталог установки имеет смысл только если на системном диске мало места.

☑️ Чек-лист установки JDK

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

После завершения установки не спешите закрывать всё и запускать проекты — система ещё не знает, где искать Java. Следующий обязательный шаг — настройка переменных окружения.

Настройка переменных среды JAVA_HOME и Path

Вам нужно открыть окно переменных среды: нажмите Win + R, введите sysdm.cpl, перейдите на вкладку Дополнительно и нажмите кнопку «Переменные среды». Дальнейшие действия выполняются в разделе «Системные переменные», чтобы настройка действовала для всех пользователей.

Создайте новую системную переменную с именем JAVA_HOME и значением — путём к папке установки JDK, например C:\Program Files\Java\jdk-17. Многие инструменты сборки (Maven, Gradle) ищут Java именно через эту переменную, поэтому её отсутствие — частая причина ошибок при сборке проектов.

Затем найдите переменную Path, нажмите «Изменить» и добавьте новую строку:

%JAVA_HOME%\bin

Такая запись через %JAVA_HOME% удобнее прямого пути: при обновлении версии JDK достаточно будет изменить одну переменную, а не править список Path. После изменения переменных обязательно закройте и заново откройте командную строку — уже запущенные окна консоли не подхватывают новые значения.

Проверка корректности установки

Откройте новое окно командной строки и выполните по очереди две команды:

java -version

javac -version

Обе команды должны вывести одинаковый номер версии. Если java работает, а javac — нет, значит в Path указана папка JRE вместо JDK, либо путь ведёт к старой установке. Проверить, какой именно исполняемый файл используется, можно командой:

where java

Для финального теста можно скомпилировать простейшую программу. Создайте файл Test.java с классом, выводящим текст, и выполните javac Test.java, а затем java Test. Успешный вывод в консоль подтверждает, что компилятор и среда выполнения работают корректно.

Почему команды работают только после перезапуска консоли

Windows передаёт переменные среды процессу в момент его запуска. Командная строка, открытая до изменения Path, хранит старую копию окружения и не узнает о новых путях — поэтому окно нужно закрыть и открыть заново. То же касается IDE: перезапустите среду разработки после настройки переменных.

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

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

ПроблемаВероятная причинаРешение
«java не является командой»Path не настроен или консоль не перезапущенаПроверить Path, открыть новое окно cmd
javac не работает, java работаетВ Path указан JRE вместо JDKИсправить путь на %JAVA_HOME%\bin
Установщик выдаёт ошибкуНедостаточно прав или битый файлЗапуск от администратора, перекачать файл
IDE не видит JDKНе задана JAVA_HOME или IDE не перезапущенаСоздать JAVA_HOME, перезапустить IDE, указать JDK в настройках проекта
Конфликт версийНесколько JDK, старая выше в PathПоднять нужную запись вверх списка Path

Отдельно стоит упомянуть переменную CLASSPATH: для современных версий Java её создавать вручную не нужно, а вот устаревшие инструкции иногда советуют это делать. Если CLASSPATH задана неправильно, программы могут не находить свои классы — в таком случае переменную проще удалить.

⚠️ Внимание: редактируя переменные среды, не удаляйте существующие записи в Path, относящиеся к Windows и другим программам. Ошибочное удаление системных путей может нарушить работу командной строки и установленного ПО.

Обновление и удаление JDK

Обновление JDK сводится к установке новой версии рядом со старой и последующему изменению значения JAVA_HOME на папку новой версии. Старая запись в Path при использовании связки %JAVA_HOME%\bin обновится автоматически — в этом и заключается главное удобство такого подхода.

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

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

Чем JDK отличается от JRE и что ставить обычному пользователю?

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

Как узнать, какая версия Java установлена на компьютере?

Откройте командную строку и выполните java -version. Версия JDK проверяется командой javac -version. Если команда не распознаётся, Java либо не установлена, либо не прописана в переменной Path.

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

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

Нужно ли перезагружать компьютер после установки JDK?

Полная перезагрузка обычно не требуется. Достаточно закрыть и заново открыть командную строку и все приложения, которые должны увидеть новые переменные среды. Перезагрузка может помочь, если какая-то программа всё равно не подхватывает изменения.

Подойдёт ли 64-битный JDK для 32-битной Windows 10?

Нет. 64-битная версия JDK работает только на 64-битной операционной системе. Разрядность системы проверяется в разделе Параметры → Система → О системе, строка «Тип системы». Для 32-битной ОС потребуется соответствующая сборка, однако современные версии JDK выпускаются преимущественно для 64-битных платформ.