Запрос «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 / .dmg | Linux и macOS | Для соответствующих платформ, не для Windows |
Перед скачиванием убедитесь, что выбрана 64-битная (x64) версия — современные системы Windows почти всегда 64-разрядные. Проверить разрядность можно в параметрах системы: Параметры → Система → О системе → Тип системы.
Пошаговая установка JDK на Windows
Сам процесс установки занимает несколько минут и не требует специальных знаний. Запустите скачанный файл и следуйте мастеру.
☑️ Установка Oracle JDK — шаги
По умолчанию JDK устанавливается в каталог вида C:\Program Files\Java\jdk-версия. Запомните этот путь — он понадобится при настройке переменных среды.
После завершения установки откройте командную строку (Win + R, введите cmd) и выполните проверку:
java -version
javac -version
Если обе команды выводят номер версии — установка прошла успешно. Если система отвечает «не является внутренней или внешней командой», значит, путь к JDK не прописан в переменных среды, и переходим к следующему разделу.
Настройка 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 не осталось ссылок на удалённую папку.