Java Oracle Download: загрузка и установка JDK с официального сайта

При попытке скачать JDK с сайта Oracle пользователь часто упирается в требование войти в учётную запись Oracle Account — без неё архивные версии вроде JDK 8 не загружаются, а кнопка Download ведёт на форму входа. Это нормальное ограничение лицензионной политики Oracle, а не ошибка сайта: актуальные версии для разработчиков обычно доступны без входа, а старые релизы требуют бесплатной регистрации.

В этой статье разберём, какую версию Java выбрать, где именно на сайте Oracle находится нужный установщик, как установить JDK на Windows и проверить, что система видит команду java. Отдельно разберём типичные ошибки: конфликт нескольких версий, неправильную переменную JAVA_HOME и ситуацию, когда после установки команда всё равно «не является внутренней или внешней командой».

Какую версию Java скачивать: JDK, JRE и номера релизов

Первое, что нужно определить, — вам нужен JDK (Java Development Kit) или JRE (Java Runtime Environment). JDK включает компилятор и инструменты разработки, он необходим программистам и требуется для запуска IntelliJ IDEA, Eclipse, сборки проектов через Maven или Gradle. JRE — только среда выполнения для запуска готовых программ. Начиная с Java 11, Oracle перестала выпускать отдельный JRE: среда выполнения входит в состав JDK.

По номерам версий ориентируйтесь на статус LTS (Long-Term Support) — это релизы с длительной поддержкой. К устойчивым LTS-линейкам относятся Java 8, Java 11, Java 17 и Java 21. Для новых проектов логично брать свежую LTS-версию, а Java 8 скачивать только если её явно требует конкретное приложение или инструкция к рабочему ПО.

  • 📌 JDK — для разработки, компиляции и запуска IDE;
  • 📌 JRE — только запуск Java-программ (актуально для старых версий);
  • 📌 LTS-релизы — 8, 11, 17, 21: стабильность и долгая поддержка;
  • 📌 Промежуточные версии — для тестирования новых возможностей языка.

Где на сайте Oracle находится страница загрузки

Установщики размещены в разделе Java Downloads на официальном сайте oracle.com. Попасть туда можно через поисковую фразу «java oracle download» — первый результат обычно ведёт на нужную страницу. На ней версии сгруппированы по вкладкам: сверху актуальный релиз, ниже — предыдущие LTS-версии.

Для каждой версии предлагаются сборки под Windows, Linux и macOS. Для Windows доступны три формата: установщик .exe, пакет .msi и архив .zip. Для обычной установки удобнее .exe — он сам прописывает пути, а .msi чаще используют администраторы для развёртывания в организациях. Архив .zip подходит, если нужно распаковать JDK вручную без установки.

⚠️ Внимание: скачивайте Java только с официального сайта Oracle либо из доверенных репозиториев альтернативных сборок. Сторонние сайты с «пакетами Java» нередко подкладывают в установщик рекламное или вредоносное ПО.

Регистрация Oracle Account и лицензионные нюансы

Актуальные версии Oracle JDK распространяются по лицензии Oracle No-Fee Terms and Conditions (NFTC), которая разрешает бесплатное использование, включая коммерческое, в пределах её условий. А вот старые релизы — например, обновления Java 8 после определённого патч-уровня — подпадают под другую лицензию (OTN) и требуют входа в учётную запись.

Регистрация Oracle Account бесплатна: понадобятся email, имя и название организации (можно указать любое, включая «частное лицо»). После подтверждения почты загрузка архивных версий начнётся автоматически. Если регистрироваться не хочется, рассмотрите свободные сборки OpenJDK — например, Eclipse Temurin (Adoptium), Amazon Corretto или Azul Zulu. Они функционально совместимы с Oracle JDK и не требуют учётной записи.

📊 Какую сборку Java вы используете?
Oracle JDK
Eclipse Temurin (Adoptium)
Amazon Corretto
Ещё не решил, выбираю

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

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

☑️ Установка JDK — порядок действий

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

После завершения установки откройте новое окно командной строки и выполните проверку:

java -version

javac -version

Первая команда показывает версию среды выполнения, вторая — версию компилятора. Если обе выводят номер установленной версии, всё настроено корректно. Если вместо версии появляется сообщение, что команда не распознана, переходите к разделу про переменные среды.

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

Многие инструменты — Maven, Gradle, Apache Tomcat, некоторые IDE — ищут Java через системную переменную JAVA_HOME. Без неё сборка проекта может завершаться ошибкой вроде «JAVA_HOME is not set», даже если сама Java установлена.

Чтобы задать переменную, откройте Параметры → Система → О системе → Дополнительные параметры системы → Переменные среды. В разделе «Системные переменные» создайте новую переменную с именем JAVA_HOME и значением — путём к каталогу JDK, например C:\Program Files\Java\jdk-21. Затем найдите переменную Path и добавьте в неё запись %JAVA_HOME%\bin.

После сохранения обязательно закройте и заново откройте командную строку: уже запущенные окна консоли не подхватывают изменения переменных среды. Это самая частая причина ситуации, когда «всё настроил, но не работает».

⚠️ Внимание: в переменной Path не должно быть путей к старым версиям Java выше новой записи — Windows использует первую найденную. Проверьте список и удалите или переместите вниз устаревшие каталоги, например от Oracle Java 8 в C:\Program Files (x86)\Common Files\Oracle\Java\javapath.
Что такое javapath и почему он мешает

Установщики Oracle традиционно создают каталог C:\Program Files (x86)\Common Files\Oracle\Java\javapath с ярлыками на java.exe и добавляют его в начало Path. Из-за этого система может находить старую версию раньше новой. Решение — поднять запись %JAVA_HOME%\bin выше javapath в списке Path либо удалить лишние записи.

Типичные проблемы после установки и их решение

Разберём ошибки, с которыми чаще всего сталкиваются после загрузки и установки Java с сайта Oracle.

СимптомВероятная причинаЧто проверить
«java не является внутренней или внешней командой»Java не в Path или консоль не перезапущенаПеременная Path, новое окно cmd
Выводится старая версия вместо новойПуть к старой версии стоит выше в PathПорядок записей в Path, каталог javapath
Ошибка «JAVA_HOME is not set»Переменная не создана или содержит опечаткуИмя переменной и путь к каталогу JDK
Сайт требует войти в аккаунтСкачивается архивная версия под лицензией OTNРегистрация Oracle Account или сборка OpenJDK
Приложение требует именно 32-битную JavaУстановлена 64-битная версияРазрядность приложения и установщика

Отдельно стоит ситуация с 32-битными приложениями: некоторые старые программы работают только с 32-битной JRE, и для них нужен установщик под Windows x86. Определить разрядность уже установленной Java можно командой java -version — в выводе 64-битной версии явно указывается «64-Bit».

Альтернативы Oracle JDK: когда они удобнее

Если регистрация на сайте Oracle нежелательна или нужна гарантированно свободная лицензия, обратите внимание на сборки на базе OpenJDK. По функциональности они эквивалентны Oracle JDK, поскольку собираются из той же кодовой базы, и подходят как для разработки, так и для запуска приложений.

  • 🔧 Eclipse Temurin — популярная сборка от фонда Adoptium, есть установщики под все ОС;
  • 🔧 Amazon Corretto — сборка от Amazon с длительной поддержкой;
  • 🔧 Azul Zulu — широкий выбор версий, включая старые;
  • 🔧 Microsoft Build of OpenJDK — вариант от Microsoft для Windows и серверов.

Установка этих сборок аналогична: скачивается установщик, задаются JAVA_HOME и Path, проверка делается той же командой java -version. Для учебных и большинства рабочих задач разницы с Oracle JDK вы не заметите.

FAQ: частые вопросы о загрузке Java с Oracle

Нужно ли платить за скачивание Java с сайта Oracle?

Нет. Актуальные версии Oracle JDK распространяются бесплатно по лицензии NFTC, включая коммерческое использование в рамках её условий. Платная подписка требуется для расширенной поддержки и некоторых старых обновлений.

Почему при скачивании Java 8 просят войти в аккаунт?

Архивные версии, включая обновления Java 8, распространяются по лицензии OTN и доступны только после входа в бесплатную учётную запись Oracle Account. Альтернатива — свободные сборки OpenJDK, не требующие регистрации.

Чем JDK отличается от JRE?

JDK — это полный комплект разработчика: компилятор, отладчик и среда выполнения. JRE — только среда для запуска готовых программ. Начиная с Java 11, отдельный JRE не выпускается, его роль выполняет JDK.

Как проверить, что Java установилась правильно?

Откройте новое окно командной строки и выполните java -version и javac -version. Если обе команды выводят номер установленной версии, установка и настройка переменных среды выполнены корректно.

Можно ли держать на компьютере несколько версий Java?

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