Загрузить Java JDK нужно с официального сайта Oracle — раздел oracle.com/java/technologies/downloads, где доступны установщики для Windows, macOS и Linux. Попытка скачать комплект с торрентов или сторонних «сборок» — типичная ошибка новичков: такие файлы могут быть устаревшими или изменёнными, и проверить их происхождение невозможно. Ниже разберём весь процесс: от выбора версии до проверки установки через командную строку.
JDK (Java Development Kit) — это комплект разработчика, который включает компилятор javac, среду выполнения и инструменты отладки. Он нужен для запуска и создания Java-приложений, работы сред разработки вроде IntelliJ IDEA и Eclipse, а также для некоторых игр и серверного ПО. Если программа при запуске сообщает, что не найдена Java, скорее всего, дело именно в отсутствии JDK или неправильно настроенных переменных среды.
Что такое JDK и чем он отличается от JRE
Прежде чем загружать файлы, стоит разобраться в терминах, потому что путаница между JDK и JRE — частая причина лишних действий. JRE (Java Runtime Environment) — это только среда выполнения: она позволяет запускать готовые Java-программы, но не содержит инструментов разработки. JDK включает JRE плюс компилятор, отладчик и другие утилиты, необходимые для написания кода.
Если ваша цель — программирование на Java, нужен именно JDK. Для простого запуска Java-приложений современные версии, начиная с Java 11, вообще не распространяют JRE отдельно: среда выполнения поставляется в составе JDK. Поэтому загрузка JDK решает обе задачи сразу.
Какую версию Java JDK выбрать
На странице загрузки Oracle доступно несколько версий, и выбор зависит от ваших задач. Наиболее востребованы версии с длительной поддержкой — LTS (Long-Term Support): на данный момент это Java 17 и Java 21. Именно их рекомендует большинство учебных курсов и требуют корпоративные проекты.
Если вы только начинаете изучать Java, берите последнюю LTS-версию — она получает обновления безопасности дольше всего. Для работы со старым проектом может понадобиться конкретная версия, например Java 8, которая до сих пор используется в легаси-системах. Уточните требования в документации вашего проекта или у преподавателя курса.
- 🟢 Java 21 (LTS) — актуальная версия с длительной поддержкой, подходит для новых проектов
- 🔵 Java 17 (LTS) — стабильный выбор, широко используется в enterprise-разработке
- 🟡 Java 8 — требуется для старых приложений и некоторых учебных материалов
- 🔴 Промежуточные версии (18, 19, 20) — короткий цикл поддержки, для повседневной работы не нужны
⚠️ Внимание: не устанавливайте несколько версий JDK «про запас», если не знаете, как переключаться между ними. Конфликт версий в переменной PATH — частая причина ошибок вида «unsupported class file version».
Загрузка JDK с официального сайта Oracle
Откройте в браузере страницу загрузки Oracle и найдите нужную версию. Сайт предложит выбрать операционную систему: Windows, macOS или Linux. Для Windows доступны три варианта дистрибутива — разберём, чем они отличаются.
| Формат | Расширение | Особенности |
|---|---|---|
| Installer | .exe | Классический установщик с мастером настройки |
| MSI Installer | .msi | Пакет для корпоративного развёртывания |
| Compressed Archive | .zip | Архив без установки, распаковывается вручную |
Для большинства пользователей оптимален файл .exe — он сам прописывает базовые настройки и не требует ручных действий. Архив .zip стоит выбирать только опытным пользователям, которым нужна портативная версия без установки в систему.
☑️ Чек-лист загрузки JDK
Установка JDK на Windows: пошагово
Запустите скачанный установщик двойным кликом. Мастер установки предложит выбрать папку — по умолчанию JDK ставится в C:\Program Files\Java\jdk-XX, где XX — номер версии. Менять путь без необходимости не стоит: стандартное расположение упрощает настройку и поиск файлов в дальнейшем.
Нажимайте Next до завершения установки. Процесс занимает несколько минут и не требует дополнительных действий. После окончания мастер сообщит об успешной установке — но работа ещё не закончена: нужно настроить переменные среды, чтобы система находила Java из любой папки.
⚠️ Внимание: если на компьютере уже стояла старая версия Java, после установки новой перезагрузите систему. Без перезагрузки командная строка может продолжать видеть прежнюю версию из-за кэшированных переменных среды.
Настройка переменной JAVA_HOME и PATH
Многие инструменты разработки — Maven, Gradle, серверы приложений — ищут Java через системную переменную JAVA_HOME. Без неё сборка проектов может завершаться ошибкой, даже если сама Java установлена. Настройка занимает пару минут.
Откройте Параметры → Система → О системе → Дополнительные параметры системы → Переменные среды. В разделе системных переменных создайте новую переменную с именем JAVA_HOME и значением — путём к папке JDK, например C:\Program Files\Java\jdk-21. Затем найдите переменную Path, откройте её на редактирование и добавьте новую строку %JAVA_HOME%\bin.
Что делать, если папка Java установилась в другое место
Откройте Проводник и перейдите в C:\Program Files\Java — там будут перечислены все установленные версии JDK. Скопируйте точный путь к нужной папке из адресной строки и используйте его при создании переменной JAVA_HOME. Если папки Java нет вовсе, установка не завершилась — запустите установщик повторно.
Учтите, что переменные среды применяются только к новым окнам командной строки. Если терминал был открыт до настройки, закройте его и запустите заново — иначе изменения не подействуют.
Проверка установки через командную строку
Финальный шаг — убедиться, что всё работает. Нажмите Win + R, введите cmd и нажмите Enter. В открывшемся окне выполните две команды по очереди:
java -version
javac -version
Первая команда показывает версию среды выполнения, вторая — версию компилятора. Если обе выводят номер установленной версии (например, 21.0.x), значит, JDK установлен и корректно прописан в системных путях. Ошибка «java не является внутренней или внешней командой» означает, что переменная Path настроена неправильно — вернитесь к предыдущему разделу и проверьте путь.
Когда версии отображаются, но среда разработки всё равно не видит Java, проверьте настройки самой IDE: в IntelliJ IDEA путь к JDK указывается в структуре проекта, и она не всегда подхватывает системную переменную автоматически.
Альтернативные дистрибутивы JDK
Oracle JDK — не единственный вариант. Существуют бесплатные сборки на базе OpenJDK, которые не требуют регистрации и подходят для коммерческого использования без лицензионных ограничений. Наиболее известные — Eclipse Temurin (бывший AdoptOpenJDK), Amazon Corretto и Microsoft OpenJDK.
По функциональности эти дистрибутивы практически идентичны Oracle JDK — все они собираются из одного открытого кода. Для обучения и большинства проектов разницы вы не заметите. Выбор обычно сводится к лицензионным предпочтениям: Oracle JDK бесплатен для личного использования и разработки, но в коммерческих сценариях условия лицензии стоит изучить отдельно.
- 📦 Eclipse Temurin — популярная свободная сборка, рекомендуется сообществом
- 📦 Amazon Corretto — дистрибутив от Amazon с расширенной поддержкой
- 📦 Oracle JDK — эталонная сборка от разработчика платформы Java
Частые вопросы о загрузке Java JDK
Нужна ли учётная запись Oracle для скачивания JDK?
Для актуальных версий (17, 21) регистрация не требуется — файл скачивается напрямую. Учётная запись может понадобиться только при загрузке старых архивных версий вроде Java 8 с сайта Oracle. Альтернатива — бесплатные сборки OpenJDK, которые вообще не требуют аккаунта.
Чем JDK отличается от Java, которая просит обновиться на компьютере?
То, что периодически просит обновиться — это потребительская среда выполнения Java для запуска приложений. JDK — комплект для разработчиков, включающий компилятор и инструменты программирования. Для написания кода нужен именно JDK.
Можно ли установить JDK без прав администратора?
Да, если скачать архив .zip вместо установщика. Распакуйте его в любую папку и вручную укажите путь к ней в переменных среды пользователя (не системных) — для этого права администратора не нужны.
Как удалить старую версию JDK?
Откройте Параметры → Приложения → Установленные приложения, найдите нужную версию Java в списке и удалите её стандартным способом. После удаления проверьте, что переменная JAVA_HOME указывает на оставшуюся актуальную версию.
Сколько места занимает JDK на диске?
Установленный комплект занимает порядка нескольких сотен мегабайт — точный объём зависит от версии. Для современного компьютера это незначительная величина, но на системном диске с ограниченным пространством стоит учесть её при выборе папки установки.