Адрес http://www.oracle.com/technetwork/java/javase/downloads/index.html при переходе сегодня не открывает привычную страницу загрузки — вместо неё выполняется редирект на обновлённый раздел сайта Oracle. Это нормальное поведение: корпорация Oracle несколько лет назад провела реорганизацию портала Oracle Technology Network (OTN), и все старые ссылки вида /technetwork/... были перенаправлены на новые разделы. Закладки, сохранённые в браузерах разработчиков с 2010-х годов, а также ссылки из старых учебников и форумов ведут именно на этот устаревший адрес.
Хорошая новость в том, что сама страница загрузки Java SE никуда не исчезла — она просто переехала. В этой статье разберём, куда именно перенаправляется старый URL, как найти нужную версию JDK или JRE, чем отличаются пакеты загрузки и что делать, если требуется устаревший релиз Java для совместимости со старым ПО.
Что произошло со страницей Technetwork Java Downloads
Портал Oracle Technology Network долгие годы был центральной точкой входа для разработчиков: там размещались дистрибутивы JDK, документация, статьи и форумы. В рамках редизайна корпоративного сайта Oracle объединила разделы, и загрузки Java переехали в раздел oracle.com/java/technologies/downloads/. Старый путь /technetwork/java/javase/downloads/index.html сохранён как редирект, чтобы не ломать миллионы внешних ссылок.
Для пользователя это означает простую вещь: вбивать длинный старый адрес вручную больше не нужно. Достаточно открыть главную страницу раздела Java на сайте Oracle или воспользоваться поиском по запросу «Java SE Downloads Oracle» — первой в выдаче будет актуальная страница. Если же вы перешли по старой ссылке и попали не туда, очистите кэш браузера или откройте адрес в режиме инкогнито: иногда устаревший редирект закэширован локально.
Как скачать актуальную версию JDK
На актуальной странице загрузок Java SE представлены текущие поддерживаемые версии JDK (Java Development Kit). Oracle публикует релизы с долгосрочной поддержкой (LTS) и промежуточные версии; для большинства задач разработки рекомендуется именно LTS-ветка, поскольку она получает обновления безопасности дольше.
Порядок действий на странице загрузки выглядит так:
- 🌐 Откройте раздел загрузок Java SE на сайте Oracle и выберите нужную версию JDK из списка доступных.
- 💻 Перейдите на вкладку вашей операционной системы: Windows, macOS или Linux.
- 📦 Выберите формат установщика: для Windows это обычно
.exe-инсталлятор или.msi-пакет, для Linux — архив.tar.gzлибо пакеты.deb/.rpm. - ⬇️ Нажмите ссылку на файл и дождитесь окончания загрузки — для актуальных версий регистрация учётной записи Oracle не требуется.
☑️ Проверка после установки JDK
После установки проверьте результат командой в терминале или командной строке:
java -version
javac -version
Первая команда показывает версию среды выполнения, вторая — версию компилятора. Если javac не распознаётся, значит, установлен только JRE или путь к JDK не добавлен в переменную окружения PATH.
JDK, JRE и Server JRE: что именно скачивать
На странице загрузок легко запутаться в аббревиатурах. Разница между пакетами принципиальная, и выбор зависит от вашей задачи.
| Пакет | Назначение | Кому нужен |
|---|---|---|
| JDK | Полный комплект разработчика: компилятор, инструменты, среда выполнения | Программистам на Java |
| JRE | Только среда выполнения для запуска готовых программ | Пользователям Java-приложений |
| Server JRE | Среда выполнения для серверного развёртывания без графических инструментов | Администраторам серверов |
| Documentation | Офлайн-документация по API | Разработчикам для локальной работы |
Обратите внимание: начиная с Java 11, Oracle перестала выпускать отдельный JRE для новых версий — предполагается, что пользователи либо ставят полный JDK, либо используют инструмент jlink для сборки минимальной среды выполнения под конкретное приложение. Если сторонняя программа требует именно JRE 8, его всё ещё можно найти в архиве загрузок.
Где взять старые версии Java
Отдельная история — устаревшие релизы: Java 8, Java 7 и более ранние. Они размещаются в разделе Java Archive на сайте Oracle. Здесь есть важный нюанс: для скачивания архивных версий потребуется бесплатная учётная запись Oracle — без входа в аккаунт кнопка загрузки не сработает.
⚠️ Внимание: старые версии Java не получают публичных обновлений безопасности. Устанавливайте их только ради совместимости с конкретным ПО и по возможности изолируйте: не назначайте старую версию системной по умолчанию и отключайте Java-плагин в браузере, если он не нужен.
Альтернатива архиву Oracle — свободные сборки OpenJDK от других вендоров: Eclipse Temurin (Adoptium), Amazon Corretto, Azul Zulu. Они распространяются бесплатно, включая обновления безопасности для старых веток, и не требуют регистрации. Для большинства сценариев запуска legacy-приложений такая сборка подходит не хуже оракловской.
Лицензионные условия: что разрешено бесплатно
Вокруг загрузок с сайта Oracle много путаницы из-за смены лицензионной политики. Упрощённо ситуация выглядит так: Oracle JDK под коммерческой лицензией OTN бесплатен для разработки, тестирования и личного использования, но промышленная эксплуатация в компании может требовать платной подписки — условия зависят от версии и действующего лицензионного соглашения, которое отображается прямо на странице загрузки.
Сборки на базе OpenJDK распространяются под свободной лицензией GPLv2 с Classpath Exception и не имеют таких ограничений. Поэтому перед развёртыванием Java в коммерческой среде стоит внимательно прочитать текст лицензии на странице скачивания или выбрать открытую сборку.
⚠️ Внимание: лицензионные условия Oracle периодически меняются. Перед использованием Oracle JDK в рабочей среде сверьтесь с актуальным текстом соглашения на официальном сайте — полагаться на пересказы в статьях и форумах рискованно.
Чем Oracle JDK отличается от OpenJDK технически
Функционально современные сборки практически идентичны — Oracle JDK собирается из того же кодовой базы OpenJDK. Исторически различия сводились к отдельным закрытым компонентам (например, шрифтам и некоторым инструментам), но со временем Oracle открыла их код. Основное отличие сегодня — лицензия, график обновлений и наличие коммерческой поддержки.
Типичные проблемы при переходе по старой ссылке
Разберём ситуации, с которыми сталкиваются пользователи, открывающие сохранённый адрес technetwork/java/javase/downloads:
- 🔄 Бесконечный редирект или пустая страница — очистите кэш и cookies для домена oracle.com либо откройте ссылку в другом браузере.
- 🔒 Требование войти в учётную запись — вы попали на архивную версию; либо войдите в бесплатный аккаунт Oracle, либо скачайте свежий релиз с основной страницы загрузок, где вход не нужен.
- 🚫 Ошибка 404 — вероятно, в ссылке опечатка или она ведёт на удалённую подстраницу конкретной старой версии; начните навигацию с корневого раздела загрузок Java.
- 🌍 Страница на английском — раздел загрузок Oracle доступен преимущественно на английском языке, это нормально; интерфейс интуитивно понятен.
Если ни один вариант не помогает, используйте поиск по сайту Oracle или стороннюю сборку OpenJDK — функционально для запуска и разработки она ничем не хуже, а скачивается без редиректов и регистрации.
FAQ: частые вопросы
Работает ли ещё ссылка oracle.com/technetwork/java/javase/downloads?
Сам адрес существует, но выполняет перенаправление на актуальный раздел загрузок Java на сайте Oracle. Отдельной страницы Technetwork больше нет — портал был реорганизован.
Нужна ли регистрация для скачивания Java с сайта Oracle?
Для актуальных версий JDK — нет, загрузка начинается сразу. Для архивных релизов (Java 8 и старше) потребуется бесплатная учётная запись Oracle.
Что скачивать: JDK или JRE?
Если вы разрабатываете программы — однозначно JDK. Если нужно только запускать Java-приложения, достаточно JRE, но для версий новее Java 8 отдельный JRE не выпускается, поэтому проще поставить JDK или сборку OpenJDK.
Безопасно ли использовать старую Java 8?
Сама по себе установка не опасна, но Java 8 без коммерческой поддержки не получает публичных обновлений безопасности. Используйте её только там, где это требуется для совместимости, и не делайте системной версией по умолчанию.
Чем заменить Oracle JDK, чтобы не разбираться с лицензией?
Подойдут свободные сборки OpenJDK: Eclipse Temurin, Amazon Corretto, Azul Zulu. Они бесплатны для любого использования, включая коммерческое, и регулярно обновляются.