Скачать 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
для временной совместимости, но это решение не рекомендуется для долгосрочного использования.