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

Запрос «oracle java jdk download» почти всегда приводит пользователя к одной и той же задаче: найти на официальном сайте Oracle нужный пакет разработчика, не перепутать его с JRE и не скачать установщик под чужую архитектуру. Ошибка на этом этапе типична: вместо JDK (Java Development Kit) скачивается обычная среда выполнения, и команда javac в терминале не работает, потому что компилятора в системе просто нет.

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

Что такое Oracle JDK и чем он отличается от JRE

JDK — это полный комплект для разработки на Java: компилятор javac, виртуальная машина JVM, стандартные библиотеки, отладчик и утилиты вроде javadoc и jar. Без него невозможно собрать и запустить собственную программу на Java.

JRE (Java Runtime Environment) — только среда выполнения. Она позволяет запускать готовые Java-приложения, но не содержит компилятора. Начиная с современных версий Java, Oracle вообще не распространяет JRE отдельным пакетом — среда выполнения входит в состав JDK.

  • 🛠️ JDK — выбирайте, если пишете код, собираете проекты в Maven или Gradle, работаете в IntelliJ IDEA или Eclipse.
  • ▶️ JRE — достаточно только для запуска чужих программ, но для актуальных версий Java отдельного установщика нет.
  • 📦 Server JRE — устаревший вариант для серверного развёртывания, в новых релизах не предлагается.

Где скачать Oracle Java JDK: официальный источник

Единственный источник, которому можно доверять, — официальный сайт Oracle. Раздел загрузок находится по адресу oracle.com в разделе Java → Downloads. Сторонние сайты и «сборники софта» нередко подкладывают устаревшие версии или установщики с рекламными модулями.

На странице загрузки доступны несколько линеек версий. Как правило, предлагается актуальный релиз и версии с длительной поддержкой — LTS (Long-Term Support). Для большинства задач разумно брать именно LTS-сборку: она дольше получает обновления безопасности.

⚠️ Внимание: старые версии JDK (например, JDK 8) на сайте Oracle могут требовать входа в учётную запись Oracle. Если регистрироваться не хочется, рассмотрите свободные сборки OpenJDK — об этом ниже.

Как выбрать правильный установщик

После выбора версии нужно определиться с пакетом под вашу операционную систему и архитектуру. Для Windows обычно предлагается три варианта: установщик .exe, пакет .msi и архив .zip без инсталлятора.

ФорматДля когоОсобенности
.exeБольшинство пользователейКлассический мастер установки с подтверждениями
.msiАдминистраторы, развёртывание в сетиПоддерживает тихую установку и групповые политики
.zipПортативное использованиеНе требует установки, но переменные среды настраиваются вручную
.tar.gz / .dmgLinux и macOSДля соответствующих платформ, не для Windows

Перед скачиванием убедитесь, что выбрана 64-битная (x64) версия — современные системы Windows почти всегда 64-разрядные. Проверить разрядность можно в параметрах системы: Параметры → Система → О системе → Тип системы.

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

Сам процесс установки занимает несколько минут и не требует специальных знаний. Запустите скачанный файл и следуйте мастеру.

☑️ Установка Oracle JDK — шаги

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

По умолчанию JDK устанавливается в каталог вида C:\Program Files\Java\jdk-версия. Запомните этот путь — он понадобится при настройке переменных среды.

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

java -version

javac -version

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

📊 Для каких задач вам нужен Oracle JDK?
Разработка в IDE (IntelliJ IDEA, Eclipse)
Сборка проектов Maven/Gradle
Запуск Java-приложений
Учёба и изучение Java

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

Многие инструменты разработки — Maven, Gradle, серверы приложений — ищут Java через системную переменную JAVA_HOME. Установщик не всегда создаёт её автоматически, поэтому настройку часто приходится делать вручную.

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

После сохранения изменений закройте и заново откройте командную строку — уже открытые окна терминала не подхватывают новые переменные. Повторите проверку java -version.

⚠️ Внимание: если в Path уже есть старые записи от предыдущих версий Java, они могут перекрывать новую. Проверьте список и удалите устаревшие пути либо переместите нужную запись выше.

Лицензия Oracle JDK и альтернатива OpenJDK

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

Если лицензионные ограничения критичны, существует свободная альтернатива — OpenJDK, открытая реализация платформы Java. На её основе выпускают сборки несколько проектов и компаний:

  • 🌐 Eclipse Temurin (Adoptium) — одна из самых популярных бесплатных сборок.
  • 📦 Amazon Corretto — сборка от Amazon с длительной поддержкой.
  • 🔧 Microsoft Build of OpenJDK — вариант от Microsoft.
  • 🐧 Пакеты из репозиториев Linux — для Linux-систем OpenJDK ставится штатным менеджером пакетов.

Для большинства задач разработки эти сборки взаимозаменяемы с Oracle JDK: тот же компилятор, та же виртуальная машина, та же стандартная библиотека. Различия касаются в основном лицензий, сроков поддержки и отдельных проприетарных компонентов.

Как установить OpenJDK через пакетный менеджер Windows

Если у вас установлен winget, выполните в командной строке: winget install EclipseAdoptium.Temurin.21.JDK — пакетный менеджер сам скачает и установит сборку. Точное имя пакета можно уточнить командой winget search temurin.

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

Даже при корректной установке пользователи сталкиваются с несколькими повторяющимися ситуациями. Разберём самые частые.

«java не является командой». Практически всегда причина в отсутствии пути в переменной Path или в том, что терминал не был перезапущен после настройки. Проверьте переменные среды и откройте новое окно командной строки.

Конфликт нескольких версий. Если на компьютере стояло несколько JDK, система может использовать старую. Команда where java покажет все найденные исполняемые файлы — по порядку путей видно, какая версия имеет приоритет.

IDE не видит JDK. Среды разработки вроде IntelliJ IDEA умеют искать установленные JDK автоматически, но иногда путь нужно указать вручную в настройках проекта. В IDEA это делается через File → Project Structure → SDK.

Частые вопросы

Нужна ли учётная запись Oracle для скачивания JDK?

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

Чем JDK отличается от Java, которая просит обновиться на компьютере?

То, что периодически предлагает обновиться, — среда выполнения для запуска Java-приложений. JDK — это инструментарий разработчика с компилятором и утилитами. Для программирования нужна именно JDK.

Можно ли использовать Oracle JDK бесплатно?

Для личного использования, обучения и разработки условия Oracle обычно допускают бесплатное использование, но для коммерческого применения могут действовать ограничения и требоваться подписка. Проверяйте актуальный текст лицензионного соглашения на сайте Oracle перед использованием в рабочих проектах.

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

Оптимальный выбор — последняя LTS-версия: она стабильна, долго поддерживается и совместима с большинством учебных материалов и фреймворков.

Как удалить старую версию JDK?

Через стандартный механизм Windows: Параметры → Приложения → Установленные приложения, найдите нужную версию Java SE Development Kit и удалите её. После удаления проверьте, что в переменной Path не осталось ссылок на удалённую папку.