Установка Java JDK 64-битной версии на Windows 10 — задача, с которой сталкиваются разработчики, студенты и просто пользователи, которым нужна полноценная поддержка Java. Процесс занимает не больше 10–15 минут, если знать нюансы: от выбора правильной версии до настройки переменных окружения. Далее разберём всё по шагам — от скачивания дистрибутива до проверки работы компилятора.

Сначала определимся с версией: для Windows 10 подходит JDK от 8 до 21 (на момент 2024 года). 64-битная версия обязательна, если у вас 64-разрядная система — иначе программа просто не запустится. Проверьте разрядность Windows через Параметры → Система → О системе. Если там указано «64-разрядная операционная система» — смело качайте x64.

Далее — пошаговое руководство, которое поможет избежать типовых ошибок: от конфликта версий до неверных путей в переменных окружения. Также разберём, как проверить установку и что делать, если java -version выдаёт неожиданный результат.

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

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

Кроме того, в JDK входит:

  • javac — компилятор, который преобразует .java в байт-код;
  • jdb — отладчик;
  • jconsole и jvisualvm — инструменты для мониторинга;
  • библиотеки для разработки (rt.jar, tools.jar и др.).

Без JDK вы не сможете скомпилировать даже простейшую программу типа Hello World.

💡

Если вы устанавливаете Java для работы с Android Studio, обратите внимание: с 2020 года Google рекомендует использовать JDK 11 или новее. Старые версии (например, JDK 8) могут вызвать ошибки при сборке проектов.

Версия JDKТип поддержкиДата релизаОсобенности
JDK 8LTS (долговременная)Март 2014Самая стабильная, используется в legacy-проектах. Поддержка закончилась в 2022, но обновляется.
JDK 11LTSСентябрь 2018Первая версия с модульной системой (JPMS). Подходит для большинства современных приложений.
JDK 17LTSСентябрь 2021Поддержка до 2026 года. Включает улучшения в производительности и безопасности.
JDK 21LTSСентябрь 2023Новейшая версия с поддержкой виртуальных потоков (Project Loom) и улучшенным GC.

Сравнение версий JDK: какую выбрать для Windows 10

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

Для новичков рекомендую JDK 17: она стабильна, имеет долгую поддержку и совместима с большинством библиотек. Если вы работаете с устаревшими системами, можно выбрать JDK 8, но имейте в виду, что некоторые современные фреймворки (например, Spring Boot 3.x) требуют JDK 17+.

Подготовка к установке: скачивание и проверка файла

Перед установкой нужно скачать правильный дистрибутив. Официальные сборки JDK доступны на сайтах Oracle и OpenJDK. Для личного использования лучше выбрать OpenJDK — он бесплатный и не требует регистрации. Oracle JDK подойдёт для коммерческих проектов, но там есть ограничения на использование без лицензии.

Скачивайте файл с расширением .exe (для простой установки) или .zip (для ручной распаковки). Например, для JDK 17 от OpenJDK это будет что-то вроде openjdk-17.0.8_windows-x64_bin.exe. Обратите внимание на разрядность: в названии файла должно быть x64 или 64.

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

  • Откройте командную строку (Win + R → cmd).
  • Перейдите в папку с загруженным файлом: cd C:\Users\YourName\Downloads.
  • Выполните команду для проверки certUtil -hashfile openjdk-17.0.8_windows-x64_bin.exe SHA256.
  • Сравните полученный хэш с официальным на сайте OpenJDK.

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

Теперь переходим к самому процессу установки. Если вы скачали .exe-файл, запустите его от имени администратора. Если выбрали .zip, распакуйте архив в папку без пробелов в пути (например, C:\Java\jdk-17).

Для установки через .exe:

  1. Запуск установочного файла. Дважды кликните на скачанный .exe. Появится окно мастера установки.
  2. Выбор пути установки. По умолчанию JDK установится в C:\Program Files\Java\jdk-17. Лучше изменить путь на более короткий, например, C:\Java\jdk-17. Это упростит настройку переменных окружения.
  3. Выбор компонентов. Оставьте галочки на всех пунктах (включая Public JRE, если он есть).
  4. Завершение установки. Дождитесь окончания процесса и нажмите Close.
⚠️ Внимание: Не устанавливайте JDK в папку с пробелами в пути (например, Program Files). Это может вызвать ошибки при работе с некоторыми инструментами, например, Maven или Gradle.
Какую версию JDK вы используете?
JDK 8
JDK 11
JDK 17
JDK 21

Настройка перименных окружения JAVA_HOME и PATH

После установки JDK нужно настроить переменные окружения, чтобы система знала, где искать компилятор и другие инструменты. Это критично важный шаг — без него команды java и javac не будут работать из командной строки.

Откройте Панель управления → Система и безопасность → Система → Дополнительные параметры системы → Переменные среды. Здесь нужно добавить две переменные:

ПеременнаяЗначениеОписание
JAVA_HOMEC:\Java\jdk-17Путь к корневой папке JDK. Используется многими программами для определения расположения Java.
PATH%JAVA_HOME%\binДобавляет папку с исполняемыми файлами (java.exe, javac.exe) в список путей, где система ищет команды.

Чтобы добавить JAVA_HOME:

  1. В разделе «Переменные пользователя» нажмите Создать.
  2. В поле «Имя переменной» введите JAVA_HOME.
  3. В поле «Значение переменной» укажите путь к JDK (например, C:\Java\jdk-17).

Чтобы добавить PATH:

  1. Найдите в списке переменную PATH и выделите её.
  2. Нажмите Изменить.
  3. Добавьте новую строку со значением %JAVA_HOME%\bin.
  4. Переместите её в начало списка (чтобы JDK имел приоритет перед другими версиями Java, если они установлены).

После настройки переменных откройте новую командную строку (Win + R → cmd) и выполните:

java -version
javac -version

Если всё настроено правильно, вы увидите версии JDK и компилятора.

Проверка работы и устранение типовых ошибок

После установки и настройки переменных окружения нужно убедиться, что всё работает корректно. Запустите командную строку и выполните:

java -version

Должна отобразиться версия JDK, например:

openjdk version "17.0.8" 2023-07-18

Если вместо этого вы видите сообщение вроде 'java' is not recognized as an internal or external command, значит, переменная PATH настроена неверно. Проверьте:

  • Правильно ли указан путь в JAVA_HOME.
  • Добавлен ли %JAVA_HOME%\bin в PATH.
  • Открыли ли вы новую командную строку после изменения переменных (старая сессия не увидит обновлений).

Если после установки JDK команда `java -version` показывает версию JRE, а не JDK, значит, в PATH прописан путь к JRE. Удалите лишние записи или переместите %JAVA_HOME%\bin в начало списка PATH.

Установка нескольких версий и переключение между ними

Часто разработчикам нужно работать с несколькими версиями JDK одновременно. Например, один проект требует JDK 8, а другой — JDK 17. В этом случае можно установить обе версии в разные папки (например, C:\Java\jdk-8 и C:\Java\jdk-17) и переключаться между ними через переменные окружения.

Для этого:

  1. Установите все нужные версии JDK в отдельные папки.
  2. В переменной JAVA_HOME пропишите путь к текущей версии JDK.
  3. В PATH добавьте путь %JAVA_HOME%\bin.
  4. Для переключения версии просто измените значение JAVA_HOME и перезапустите командную строку.

Также можно использовать инструменты вроде JEnv (для Windows есть аналоги, например, jdk-switcher), которые упрощают переключение между версиями.

Практическая инструкция: установка JDK 17 на Windows 10

Разберём полный цикл установки JDK 17 на примере OpenJDK:

  1. Скачивание. Перейдите на сайт Adoptium (официальный дистрибьютор OpenJDK) и выберите JDK 17 для Windows x64. Скачайте .exe-файл.
  2. Установка. Запустите установочный файл, выберите путь C:\Java\jdk-17 и дождитесь завершения.
  3. Настройка переменных. Добавьте JAVA_HOME=C:\Java\jdk-17 и %JAVA_HOME%\bin в PATH.
  4. Проверка. Откройте новую командную строку и выполните java -version и javac -version.

Если всё сделано правильно, вы увидите версии JDK и компилятора.

Чек-лист установки JDK на Windows 10

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

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

Можно ли установить JDK 64 bit на 32-битную Windows 10?

Нет. 64-битная версия JDK не будет работать на 32-разрядной системе. В этом случае нужно скачать 32-битную версию JDK (если она ещё доступна) или обновить Windows до 64-битной версии.

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

Чтобы удалить старую версию JDK, перейдите в Панель управления → Программы и компоненты, найдите Java Development Kit в списке и удалите его. Также удалите папку с JDK вручную (например, C:\Program Files\Java\jdk-8) и очистите переменные окружения JAVA_HOME и PATH.

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

Скорее всего, переменная PATH не настроена правильно. Проверьте, что в PATH добавлен путь %JAVA_HOME%\bin. Также убедитесь, что JAVA_HOME указывает на корректную папку с JDK. После изменений откройте новую командную строку.

Какую версию выбрать для изучения с нуля?

Для новичков рекомендую JDK 17. Это LTS-версия с долговременной поддержкой, современными фичами и хорошей совместимостью с учебными материалами. JDK 21 тоже подойдёт, но в некоторых курсах могут быть примеры, рассчитанные на JDK 8 или JDK 11.