Скачать Oracle JDK 9

Oracle JDK 9 x86 [2017, ENG] скачать торрент бесплатно [363.2 MB]

Обзор

Oracle JDK 9 для 32-битных систем — это одна из редких версий Java Development Kit, которая на короткое время официально поддерживалась Oracle. Она создавалась как полноценный комплект инструментов для разработки приложений на Java, и несмотря на то что Oracle вскоре прекратила распространение этой версии для x86, она всё ещё представляет интерес для пользователей старых 32-разрядных систем и тех, кто занимается ретротестированием или отладкой.

Интерфейс и работа JDK 9 остались такими же привычными для тех, кто ранее использовал Java 8. Изменения в основном затронули внутреннюю архитектуру: был добавлен модульный подход к построению Java-приложений (Java Platform Module System), что позволило разработчикам более гибко управлять зависимостями и структурами своих программ. Это стало главным нововведением в JDK 9.

Тем не менее, версия для x86 подверглась "цифровой зачистке". Oracle в одностороннем порядке решила отказаться от поддержки 32-битных сборок, что вызвало негативную реакцию в Java-сообществе. Пользователи, которым по техническим причинам было необходимо использовать 32-битные версии, остались без официальной поддержки и доступа к дистрибутиву.

Вот краткая таблица, отражающая основные изменения и особенности JDK 9:

Характеристика
Описание
Модульная система
Новая архитектура Java (Project Jigsaw)
JShell
Интерактивная консоль для запуска Java-кода
Улучшенное управление памятью
Новые параметры сборщика мусора
Обновлённая документация API
Более структурированная, с поддержкой поиска
Устаревшие функции
Некоторые API объявлены deprecated

Похожий софт

Для сравнения с Oracle JDK 9 стоит рассмотреть другие популярные Java-дистрибутивы, доступные для разработки:

  • OpenJDK 9
  • AdoptOpenJDK (ныне Adoptium)
  • Zulu OpenJDK от Azul
  • Amazon Corretto

OpenJDK — это полностью открытая альтернатива Oracle JDK. В случае девятой версии функционально она практически идентична Oracle JDK, так как Oracle в то время активно участвовала в развитии OpenJDK. AdoptOpenJDK также базировался на OpenJDK, но предлагал предсобранные и регулярно обновляемые дистрибутивы с фокусом на стабильность. Zulu от компании Azul ориентировался на корпоративный рынок, предоставляя долгосрочную поддержку и сборки под множество платформ. Amazon Corretto появился позже, но тоже стал серьёзной альтернативой благодаря стабильности и длительной поддержке.

Что понравилось

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

Что не понравилось

Самым большим минусом стало прекращение поддержки 32-битной версии. Даже несмотря на то, что дистрибутив был официально выпущен и подписан Oracle, он вскоре исчез с сайта и из поисковых систем. Это создало неопределённость и затруднило доступ к инструменту. В сравнении с OpenJDK или AdoptOpenJDK, которые не делали ограничений по архитектурам, Oracle JDK 9 выглядел менее гибким и открытым. Кроме того, отсутствие JRE 9 x86 также усложнило запуск Java-приложений на 32-битных системах.

Oracle JDK 9 для x86 — это интересный, но недолговечный продукт. Он даёт представление о развитии Java, однако из-за ограничений со стороны Oracle теряет привлекательность в сравнении с более открытыми и доступными альтернативами. Для современного использования лучше обратить внимание на Adoptium или Zulu, особенно если нужна стабильность и поддержка старых архитектур.

F.A.Q.

Не запускается JShell

Проверь, установлен ли JDK 9 корректно и добавлен ли путь к папке bin в переменную окружения PATH — без этого интерактивная оболочка не запускается из командной строки.

Программа не компилируется из-за модулей

JDK 9 ввёл систему модулей, поэтому старые проекты без module-info.java могут не собираться. Для совместимости можно запустить компиляцию с флагом --add-modules или временно отключить модульную систему.

Ошибка при установке на Windows XP

JDK 9 не поддерживает Windows XP, минимально необходима Windows Vista 32-бит. Для XP можно использовать более ранние версии, например JDK 8.

Проблемы с 32-битной версией на новых системах

32-битная версия JDK 9 официально снята с поддержки и может некорректно устанавливаться или запускаться на современных системах. В этом случае лучше использовать 64-битную версию на совместимом оборудовании.

Отсутствует JRE

С JDK 9 Oracle перестал публиковать отдельный JRE, поэтому для запуска Java-программ необходимо использовать JDK или собирать собственную минимальную среду исполнения с помощью jlink.

Сбои при запуске старых приложений

Старые приложения, не адаптированные под модульную систему, могут не запускаться. Используйте флаг --illegal-access=permit для временной совместимости, но это решение не рекомендуется для долгосрочного использования.

Хороший софт? Сделай репост!
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Одноклассники