Поисковый запрос «jdk oracle com» почти всегда означает одну конкретную задачу: найти официальную страницу загрузки Java Development Kit на сайте Oracle и не ошибиться с версией среди десятков ссылок, архивных релизов и похожих продуктов вроде JRE. Проблема усугубляется тем, что сайт oracle.com периодически меняет структуру разделов, а на странице загрузки рядом с актуальными версиями лежат архивные выпуски, требующие учётной записи Oracle.
Ниже разберём, как попасть на нужную страницу загрузки, какую версию JDK выбрать под свою задачу, как установить комплект на Windows и проверить, что система видит команду java. Отдельно затронем различия между Oracle JDK и OpenJDK-сборками, потому что от этого зависят условия лицензирования.
Что скрывается за запросом «jdk oracle com»
Под этой фразой обычно ищут официальный источник загрузки Oracle JDK — эталонной реализации платформы Java SE. Скачивание со сторонних сайтов опасно: в установщик могут встроить постороннее ПО, а устаревшая версия создаст проблемы совместимости с современными IDE вроде IntelliJ IDEA или Eclipse.
Важно понимать терминологию, чтобы не скачать не то:
- ☕ JDK (Java Development Kit) — полный комплект разработчика: компилятор
javac, среда выполнения, отладчик и утилиты. Именно он нужен для написания и сборки программ. - 📦 JRE (Java Runtime Environment) — только среда выполнения для запуска готовых приложений. Для разработки недостаточно.
- 🔧 Oracle JDK — сборка от Oracle с коммерческой поддержкой и особыми условиями лицензии.
- 🌍 OpenJDK — открытая реализация, на базе которой строятся бесплатные дистрибутивы от разных вендоров.
Если вы ставите Java для учёбы или разработки, выбирайте JDK — JRE в современных версиях вообще не распространяется отдельным установщиком.
Как найти страницу загрузки на oracle.com
Самый надёжный путь — перейти на главную страницу oracle.com и воспользоваться внутренним поиском по сайту со словом «JDK» либо пройти через раздел продуктов: Products → Java → Download Java. Прямые адреса страниц периодически меняются, поэтому запоминать конкретный URL бессмысленно — структура сайта обновляется.
На странице загрузки вы увидите вкладки с актуальными версиями. Oracle публикует как свежие релизы с краткосрочной поддержкой, так и версии LTS (Long-Term Support) — например, JDK 17 и JDK 21 относятся к выпускам с длительным сопровождением. Для большинства проектов разумно брать последнюю LTS-версию: её поддерживают годами, и под неё ориентированы фреймворки вроде Spring.
⚠️ Внимание: архивные версии JDK (например, JDK 8 старых ревизий) на oracle.com доступны только после входа в учётную запись Oracle. Регистрация бесплатна, но если аккаунт создавать не хочется, актуальные LTS-версии скачиваются без авторизации.
Выбор версии: LTS или последний релиз
Oracle выпускает новую версию Java каждые полгода, но длительную поддержку получают отдельные выпуски. Возникает закономерный вопрос: что ставить? Ответ зависит от контекста. Для учебных проектов и экспериментов подойдёт любая свежая версия. Для рабочих проектов и серверов — только LTS, потому что фреймворки и инструменты сборки тестируются прежде всего на ней.
| Критерий | LTS-версия | Последний релиз |
|---|---|---|
| Срок поддержки | Несколько лет обновлений | Ограниченный, до следующего релиза |
| Совместимость с фреймворками | Максимальная | Может появиться с задержкой |
| Новые возможности языка | Базовый набор на момент выпуска | Самые свежие функции |
| Рекомендуемый сценарий | Продакшен, коммерческая разработка | Обучение, эксперименты |
Отдельный случай — JDK 8. Множество legacy-проектов и старых корпоративных систем до сих пор требует именно восьмую версию. Если ваш проект собран под неё, ставьте JDK 8 из архива Oracle или используйте свободную сборку вроде Adoptium Temurin 8, чтобы не привязываться к учётной записи.
Пошаговая установка на Windows
После выбора версии на странице загрузки переключитесь на вкладку Windows и скачайте установщик формата .exe (x64 Installer). Файл в формате .msi тоже подойдёт — разницы в результате нет. Запустите установщик и пройдите стандартный мастер установки: путь по умолчанию обычно менять не требуется.
☑️ Установка и проверка JDK
После установки обязательно проверьте результат. Откройте новое окно командной строки (важно: именно новое, открытые ранее окна не видят обновлённые переменные окружения) и выполните:
java -version
javac -version
Первая команда показывает версию среды выполнения, вторая — версию компилятора. Если обе выводят номер установленной версии, JDK работает корректно. Если система отвечает, что команда не найдена, — проблема в переменных окружения, о чём ниже.
Настройка JAVA_HOME и PATH
Многие инструменты разработки — Maven, Gradle, серверы приложений — ищут Java не через PATH, а через переменную окружения JAVA_HOME. Её установщик не всегда создаёт автоматически, поэтому её часто приходится добавлять вручную.
Порядок действий в Windows: откройте Система → Дополнительные параметры системы → Переменные среды. В разделе системных переменных создайте новую переменную JAVA_HOME со значением — путём к каталогу установки JDK, например C:\Program Files\Java\jdk-21. Точный путь зависит от установленной версии — сверьтесь с содержимым папки C:\Program Files\Java.
Затем в переменную Path добавьте запись %JAVA_HOME%\bin. Такой подход удобен тем, что при обновлении версии достаточно поменять одну переменную JAVA_HOME, а не искать все упоминания пути в системе.
⚠️ Внимание: если на компьютере установлено несколько версий Java, командыjavaиjavacмогут ссылаться на разные из них. Проверяйте обе команды подряд — версии должны совпадать, иначе проект может не собраться.
Oracle JDK против OpenJDK: что выбрать
Технически современные сборки Oracle JDK и OpenJDK практически идентичны — Oracle сама собирает свой дистрибутив на базе открытого кода. Разница заключается в лицензии и поддержке. Oracle JDK распространяется по лицензии NFTC (Oracle No-Fee Terms and Conditions) для актуальных LTS-версий, но условия использования в коммерческой среде стоит прочитать на сайте Oracle внимательно — они менялись в прошлом и могут меняться снова.
Если лицензионная чистота критична, а платная поддержка не нужна, рассмотрите бесплатные сборки OpenJDK:
- 🛡️ Eclipse Temurin (Adoptium) — одна из самых популярных свободных сборок, широко используется в продакшене.
- 🏢 Amazon Corretto — сборка от Amazon с длительной поддержкой.
- 🔵 Microsoft Build of OpenJDK — дистрибутив от Microsoft для Windows, Linux и macOS.
- 🐧 Сборки из репозиториев дистрибутивов Linux — удобны для серверов, ставятся пакетным менеджером.
Для локальной разработки и обучения функциональной разницы между Oracle JDK и сборками OpenJDK нет — код компилируется и работает одинаково. Выбор сводится к лицензионным требованиям вашей организации.
Как узнать, какая сборка Java уже установлена
Выполните в командной строке java -version. В выводе помимо номера версии указывается происхождение: строки вида "Java(TM) SE Runtime Environment" обычно означают Oracle JDK, а упоминания OpenJDK, Temurin, Corretto — соответствующие свободные сборки.
Типичные ошибки при скачивании и установке
Разберём ситуации, с которыми пользователи сталкиваются чаще всего. Первая — скачивание не той разрядности: на странице загрузки для Windows представлены пакеты x64 и AArch64. Для обычного ПК на процессоре Intel или AMD нужен x64; AArch64 предназначен для устройств на ARM-процессорах.
Вторая типичная проблема — блокировка загрузки корпоративным прокси или антивирусом. Если установщик не скачивается или обрывается, попробуйте другую сеть либо используйте альтернативный зеркальный дистрибутив OpenJDK — это безопаснее, чем искать установщик на сторонних файлообменниках.
Третья ситуация — после установки IDE не видит JDK. В этом случае проверьте настройки самой среды разработки: в IntelliJ IDEA путь к SDK задаётся в структуре проекта, в Eclipse — в разделе установленных JRE. Среда может использовать встроенную Java и не замечать системную установку.
Часто задаваемые вопросы
Нужна ли учётная запись Oracle для скачивания JDK?
Для актуальных LTS-версий и свежих релизов — нет, они скачиваются свободно. Учётная запись требуется для архивных выпусков, например старых обновлений JDK 8.
Чем JDK отличается от JRE?
JDK — это комплект разработчика с компилятором и инструментами сборки. JRE — только среда выполнения для запуска готовых программ. Для программирования нужен именно JDK.
Можно ли использовать Oracle JDK бесплатно в коммерческих целях?
Актуальные версии распространяются по лицензии NFTC, которая допускает бесплатное использование на определённых условиях. Условия менялись в прошлом, поэтому перед коммерческим применением прочитайте актуальный текст лицензии на сайте Oracle или выберите свободную сборку OpenJDK.
Команда java работает, а javac — нет. Что делать?
Скорее всего, в PATH прописан путь к JRE, а не к JDK, либо установлена только среда выполнения. Проверьте значение JAVA_HOME, убедитесь, что в Path есть запись %JAVA_HOME%\bin, и откройте новое окно командной строки после изменения переменных.
Какую версию JDK выбрать для изучения Java с нуля?
Оптимальный вариант — последняя LTS-версия. Она получает обновления годами, поддерживается всеми популярными IDE, и под неё написано большинство актуальных учебных материалов.