Установка 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 8 | LTS (долговременная) | Март 2014 | Самая стабильная, используется в legacy-проектах. Поддержка закончилась в 2022, но обновляется. |
| JDK 11 | LTS | Сентябрь 2018 | Первая версия с модульной системой (JPMS). Подходит для большинства современных приложений. |
| JDK 17 | LTS | Сентябрь 2021 | Поддержка до 2026 года. Включает улучшения в производительности и безопасности. |
| JDK 21 | LTS | Сентябрь 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:
- Запуск установочного файла. Дважды кликните на скачанный
.exe. Появится окно мастера установки. - Выбор пути установки. По умолчанию JDK установится в
C:\Program Files\Java\jdk-17. Лучше изменить путь на более короткий, например,C:\Java\jdk-17. Это упростит настройку переменных окружения. - Выбор компонентов. Оставьте галочки на всех пунктах (включая
Public JRE, если он есть). - Завершение установки. Дождитесь окончания процесса и нажмите
Close.
⚠️ Внимание: Не устанавливайте JDK в папку с пробелами в пути (например, Program Files). Это может вызвать ошибки при работе с некоторыми инструментами, например, Maven или Gradle.
Настройка перименных окружения JAVA_HOME и PATH
После установки JDK нужно настроить переменные окружения, чтобы система знала, где искать компилятор и другие инструменты. Это критично важный шаг — без него команды java и javac не будут работать из командной строки.
Откройте Панель управления → Система и безопасность → Система → Дополнительные параметры системы → Переменные среды. Здесь нужно добавить две переменные:
| Переменная | Значение | Описание |
|---|---|---|
JAVA_HOME | C:\Java\jdk-17 | Путь к корневой папке JDK. Используется многими программами для определения расположения Java. |
PATH | %JAVA_HOME%\bin | Добавляет папку с исполняемыми файлами (java.exe, javac.exe) в список путей, где система ищет команды. |
Чтобы добавить JAVA_HOME:
- В разделе «Переменные пользователя» нажмите
Создать. - В поле «Имя переменной» введите
JAVA_HOME. - В поле «Значение переменной» укажите путь к JDK (например,
C:\Java\jdk-17).
Чтобы добавить PATH:
- Найдите в списке переменную
PATHи выделите её. - Нажмите
Изменить. - Добавьте новую строку со значением
%JAVA_HOME%\bin. - Переместите её в начало списка (чтобы JDK имел приоритет перед другими версиями Java, если они установлены).
После настройки переменных откройте новую командную строку (Win + R → cmd) и выполните:
java -versionjavac -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) и переключаться между ними через переменные окружения.
Для этого:
- Установите все нужные версии JDK в отдельные папки.
- В переменной
JAVA_HOMEпропишите путь к текущей версии JDK. - В
PATHдобавьте путь%JAVA_HOME%\bin. - Для переключения версии просто измените значение
JAVA_HOMEи перезапустите командную строку.
Также можно использовать инструменты вроде JEnv (для Windows есть аналоги, например, jdk-switcher), которые упрощают переключение между версиями.
Практическая инструкция: установка JDK 17 на Windows 10
Разберём полный цикл установки JDK 17 на примере OpenJDK:
- Скачивание. Перейдите на сайт Adoptium (официальный дистрибьютор OpenJDK) и выберите JDK 17 для Windows x64. Скачайте
.exe-файл. - Установка. Запустите установочный файл, выберите путь
C:\Java\jdk-17и дождитесь завершения. - Настройка переменных. Добавьте
JAVA_HOME=C:\Java\jdk-17и%JAVA_HOME%\binвPATH. - Проверка. Откройте новую командную строку и выполните
java -versionиjavac -version.
Если всё сделано правильно, вы увидите версии JDK и компилятора.
Чек-лист установки JDK на Windows 10
Часто задаваемые вопросы
Можно ли установить 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.