Eclipse Temurin 21 JDK

Eclipse Adoptium and contributors · Бесплатный дистрибутив OpenJDK 21 для разработки и развертывания Java.

CaskЯзыки программирования и среды выполненияЧип Apple · Intel
Главная
Источник homebrew/cask
Установки за последние 30 дней7 062Приложение: место 31
Установки за последний год122,8 тыс.Всего за 365 дней
Последняя версия21.0.12.15 дней назад · 7 окт.
Размер загрузки201МБarm64 / x86_64 · pkg
Частота обновленийНерегулярно0 релизов за 30 дней

Описание

Eclipse Temurin 21 — дистрибутив OpenJDK 21 Java от Eclipse Adoptium. Он предоставляет среду выполнения Java и инструменты разработки для создания и запуска приложений, служб и конвейеров сборки на Java 21. Разработчики Java, студенты и команды, обслуживающие развертывания Java 21, могут использовать его без приобретения подписки Oracle Java.

Основные возможности

  • Компилируйте Java с помощью javac, запускайте приложения на HotSpot JVM и упаковывайте код с помощью jar.
  • Используйте стандартные библиотеки Java 21, возможности языка и линию обновлений с долгосрочной поддержкой.
  • Диагностируйте работающие программы с помощью инструментов JDK, включая jcmd, jstack и Java Flight Recorder.
  • Получайте проверенные бинарные сборки через Adoptium, прошедшие тестирование совместимости с Java и набор проверок качества AQAvit.
  • Установите нативный пакет для Mac или выберите отдельные сборки для других поддерживаемых операционных систем.

Установка и первое использование

Установите brew install --cask temurin@21. Homebrew использует официальный установщик macOS PKG, для которого может потребоваться разрешение администратора. JDK устанавливается в /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home, а не как графическое приложение в папку «Программы». Выберите эту JDK в своей среде разработки или настройте JAVA_HOME с помощью /usr/libexec/java_home -v 21; проверьте java -version и javac -version, чтобы убедиться, что активна нужная версия Java.

Требования, зависимости и конфликты

Предоставляются отдельные нативные пакеты macOS для Apple Silicon (aarch64) и Intel (x64). Текущая матрица поддержки Java 21 от Adoptium указывает macOS 12, 13, 14 и 15 для обеих архитектур. В снимке Homebrew указаны Big Sur и более новые версии, но не заявлена явная минимальная версия macOS; это не равнозначно проверенной матрице поддержки поставщика. Условия гарантированной поддержки см. в матрице поставщика.

В Homebrew cask не указаны дополнительные зависимости formula и явные конфликты cask. JDK других основных версий можно устанавливать в отдельные каталоги, однако JAVA_HOME, PATH и среда разработки определяют, какая JDK будет использоваться; запись об установке того же установщика Temurin 21 не следует независимо обслуживать несколькими установщиками. Maven, Gradle и среды разработки — необязательные отдельные инструменты со своими требованиями к версии Java.

Помимо этого предназначенного только для Mac cask, Adoptium предоставляет пакеты Java 21 для поддерживаемых целевых систем Windows, Linux и AIX. В полученной матрице Java21 указаны Windows x64 и Windows aarch64, а также несколько архитектур Linux; поддержку конкретной версии ОС и архитектуры необходимо проверять отдельно. Android и iOS не являются обычными целевыми платформами для установки Temurin JDK на настольных компьютерах. Форматы пакетов и нативные зависимости различаются в зависимости от системы; пакет Mac PKG нельзя установить в Windows или Linux. Опубликованная матрица платформ — это список проверенной поддержки, а не подтверждение единого минимального требования для универсального бинарного файла.

Требования к оборудованию зависят от размера кучи, проектов, инструментов сборки и рабочих нагрузок приложений; в руководстве по установке нет универсального минимума оперативной памяти или хранилища. cask устанавливает системную JDK, а не графическую среду разработки. Для исправлений и обновлений безопасности используйте актуальный патч линии Java21; базовая версия языка и среды выполнения Java21 отличается от отдельного выпуска патча. Java21 поддерживает такие возможности, как виртуальные потоки, однако обновления патчей не являются новыми основными выпусками языка Java.

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

Для загрузки и использования Temurin учётная запись Adoptium или подписка не требуются; бинарные файлы бесплатны, в том числе для коммерческого использования. Платные соглашения о поддержке со сторонними организациями предоставляются отдельно. OpenJDK распространяется по GNU GPL версии 2 с исключением Classpath; для входящих в комплект компонентов действуют собственные уведомления. Дистрибутив поддерживают Eclipse Adoptium и участники проекта.

Источники: Temurin, установка в macOS, поддерживаемые платформы, исходный код OpenJDK 21 и официальные сборки Temurin.

Исторический инженерный рабочий процесс

В официальной статье Adoptium о выпуске от 26 января 2024 приведено изображение консоли Jenkins, подтверждающее воспроизводимость Temurin 21.0.2+13 на Linux ARM64. Это реальный исторический рабочий процесс инженерной проверки Temurin 21, а не установщик для Mac, графическое приложение Java или снимок текущего пакета 21.0.12.1. Различия платформ и выпусков сохранены.

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

  • БезопасностьПрименён внеплановый критический патч безопасности.
  • ПлатформыДобавлены установщики Oracle Linux9/10; Mac не затронут.

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

© 2026 OpenNavo