Как загрузить Java JDK: полное руководство для начинающих

Загрузить 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

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

Установка JDK на Windows: пошагово

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

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

📊 Для какой цели вы загружаете Java JDK?
Изучение программирования
Запуск Minecraft или модов
Работа с IDE (IntelliJ IDEA, Eclipse)
Требуется для рабочего проекта
⚠️ Внимание: если на компьютере уже стояла старая версия 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 на диске?

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