Azul Zulu JDK 21

Azul Systems, Inc. · Комплект разработчика OpenJDK Java 21 от Azul для компиляции и запуска Java-приложений на Mac с Intel и Apple Silicon.

CaskЯзыки программирования и среды выполненияЧип Apple · Intel
Главная
Источник homebrew/cask
Установки за последние 30 дней1 204Приложение: место 148
Установки за последний год10,9 тыс.Всего за 365 дней
Последняя версия21.0.12.16 дней назад · 7 окт.
Размер загрузки208МБarm64 / x86_64 · dmg
Частота обновленийНерегулярно0 релизов за 30 дней

Описание

Перевод ИИПоказать оригинал

Azul Zulu 21 — это дистрибутив Azul набора для разработки OpenJDK Java 21. Этот пакет — именно Cask zulu@21, предназначенный для разработки и запуска приложений, которым требуется Java 21. Он подходит Java-разработчикам, пользователям сборочных инструментов и администраторам, которым нужна конкретная основная версия Java, а не тот JDK, который сейчас скачивается по умолчанию.

Набор для разработки и идентификация версии

JDK включает среду выполнения Java, компилятор и стандартные инструменты разработки, диагностики и упаковки. Это не IDE, сервер приложений или Java-плагин для браузера. IDE, сборки Maven или Gradle и Java-приложения остаются отдельными, и каждое из них может предъявлять собственные требования к версии Java.

Зафиксированная версия — Java 21.0.12.1 со сборкой Azul 21.52.203, соответствующая OpenJDK 21.0.12.1+1. Они обозначают разные схемы версий: Java 21 — основная линия, 21.0.12.1 — уровень обновления Java, а 21.52.203 — идентификатор сборки Azul. Имя пакета содержит ca-jdk и не имеет суффикса -fx-; это JDK Community Availability, а не отдельно поставляемый дистрибутив OpenJFX или CRaC. Возможности, документированные для других основных версий или специальных сборок, не обязательно применимы к этому пакету.

Установка и выбор JDK

Установите с помощью brew install --cask zulu@21 или получите соответствующий официальный DMG, смонтируйте его и запустите установщик пакета JDK 21. Установщик пакета может запросить авторизацию администратора, поскольку он устанавливается в системный каталог виртуальных машин Java. Официальное руководство для Mac указывает домашний каталог JDK как /Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home для этой основной линии.

После установки проверьте выбранную среду выполнения с помощью java -version, а компилятор — с помощью javac -version. /usr/libexec/java_home -V перечисляет JDK, распознаваемые macOS. Настройте JAVA_HOME и PATH или проектный JDK в IDE осознанно для приложения, которое собираетесь запускать. Выбор основной версии 21 только через java_home может не отличить Azul от установки Java 21 другого поставщика; проверьте возвращённый путь и версию среды выполнения.

Этот Cask не объявляет формально конфликтующих Cask, и разные основные версии или поставщики JDK могут сосуществовать. Сосуществование не гарантирует, что выбрана правильная среда выполнения: PATH, JAVA_HOME, настройки IDE и конфигурация сборочного инструмента могут не совпадать. Установка более нового обновления этой же основной версии Zulu может заменить расположение той же основной версии, поэтому не следует предполагать, что каждый патч остаётся установленным независимо. Существующие программы не переносятся и не становятся совместимыми автоматически от установки этого JDK.

Платформы и ресурсы

Этот Mac Cask выбирает aarch64 для Apple Silicon и x64 для Intel. Выбирайте нативную архитектуру для используемого программного обеспечения; нативные библиотеки Java и зависимости JNI должны быть совместимы с архитектурой среды выполнения. Официальные таблицы поддержки за апрель, июль и август 2026 года указывают macOS 14 или более позднюю версию как для Intel, так и для Apple Silicon. Сам зафиксированный Cask не объявляет числовой минимум, что не является гарантией официальной поддержки на более старых выпусках macOS.

Azul также распространяет сборки для Windows и Linux, специфичные для платформ, но этот Cask устанавливает только пакет для macOS. DMG для Apple Silicon версии 21.52.203 имеет размер 207,916,356 байт согласно официальному HTTP HEAD-запросу. Этот размер передачи не включает установленное пространство, приложения, кэши сборки и требования к куче. Требования к RAM и диску зависят от программ и сборок, использующих Java. Cask не объявляет дополнительных зависимостей formula.

Безопасность и работа

JDK выполняет Java-программы с разрешениями учётной записи, от имени которой они запущены. По умолчанию он не изолирует произвольные приложения от локальных файлов или сетевых ресурсов. Скачивайте приложения и библиотеки из подходящих источников, проверяйте их разрешения и обновляйте выбранный JDK, когда доступны исправления безопасности. Применение нового JDK не заменяет обновления собственных зависимостей приложения.

Java 21 — это линия LTS, но конкретные права на обновления и поддержку зависят от дистрибутива и соглашения о поддержке. Ежеквартальные выпуски PSU включают изменения безопасности и не связанные с безопасностью изменения; ежемесячные Critical Security Patch Updates могут решать срочные проблемы между кварталами. Записи 21.0.12.1 с запятой и без неё обозначают одно и то же обновление upstream, а не два независимо описанных выпуска.

Стоимость, учётная запись и лицензия

Сборки Community Availability можно бесплатно скачивать и использовать, и для обычной локальной работы они не требуют учётной записи подписки Azul. Azul предлагает отдельные платные варианты коммерческой поддержки и дистрибутивы Subscriber Availability. Установка этого бесплатного Cask не активирует договор поддержки, платные инструменты или все возможности, предлагаемые в поддерживаемых или специальных сборках.

Части OpenJDK лицензированы по GPL версии 2 с Classpath Exception, вместе с дополнительными уведомлениями третьих сторон и условиями для отдельных компонентов. Исключение разрешает надлежащее связывание с независимыми модулями приложений на их собственных условиях; оно не снимает все обязательства при изменении или распространении самого JDK. Обратитесь к включённым правовым уведомлениям и списку лицензий третьих сторон для этой версии, чтобы узнать требования к распространению.

Значок — официальный брендовый знак организации Azul. Иллюстрация — исторический официальный диалог контрольной суммы из руководства по загрузке для Mac, а не работающее приложение JDK или контрольная сумма для этой версии. У JDK нет отдельного настольного рабочего пространства, сравнимого с IDE.

Источники: Официальные загрузки, Установка на Mac, Несколько JDK на Mac, Сопоставление версий, Выпуск августа 2026, Выпуск июля 2026, Выпуск апреля 2026, Лицензии третьих сторон.

Новая версия Что нового в 21.0.12.1 Редакция OpenNavo · Перевод ИИ

  • ВерсияСопоставляет OpenJDK 21.0.12.1+1 с Azul Zulu 21.52.203 CA.
  • БезопасностьJDK-8382471 улучшает разрешение ресурсов для Java 21.

Графический интерфейс Homebrew с открытым исходным кодом. Устанавливайте через клиент macOS или команду brew.

© 2026 OpenNavo