
Zulu Java также является набором средств разработки Java с открытым исходным кодом (JDK), распространяемым компанией Azul Systems. Будучи сборкой OpenJDK (Open Java Development Kit), он мало чем отличается от OpenJDK, доступного по умолчанию в наших Linux-системах для установки через официальные репозитории; ожидайте, что за Zulu java стоит предприятие, которое обеспечивает коммерческую поддержку и своевременные обновления безопасности.
Разница между OpenJDK из Zulu и Ubuntu
Zulu JDK:
- Zulu JDK – это сертифицированная сборка OpenJDK, распространяемая компанией Azul Systems.
- Azul предлагает регулярные и своевременные обновления и исправления безопасности для своего Zulu JDK
- Обеспечивает долгосрочную поддержку (LTS) для определенных версий, даже после официального прекращения публичных обновлений компанией Oracle, и предоставляет расширенные периоды поддержки.
OpenJDK из репозитория Ubuntu:
- Предоставляется непосредственно сообществом Ubuntu с пакетами, взятыми из официального проекта OpenJDK.
- Обновления и исправления безопасности поддерживаются в соответствии с графиком выпуска Ubuntu, который может немного отставать от других дистрибутивов.
- Поддержка LTS соответствует циклу поддержки Ubuntu, а не длительным периодам, предлагаемым Azul.
Ключевые особенности Zulu Java:
- Является полностью открытым исходным кодом и соответствует спецификациям Java SE (Standard Edition).
- Поддерживает широкий спектр платформ, включая Linux, Windows, macOS и многие облачные среды
- Предлагает множество версий, включая старые версии с длительной поддержкой (LTS), такие как Java 8 и 11
- Zulu Java регулярно обновляется последними исправлениями безопасности.
- Варианты коммерческой поддержки для предприятий
Шаги по установке Zulu Java на Ubuntu Linux
Шаги этого руководства могут быть использованы для установить Zulul Java 17,18,21, или любые другие доступные версии на Ubuntu 24.04, 22.04, 20.04, или любую другую последнюю версию.
1. Терминал и обновление
Зайдите в командный терминал на рабочем столе или сервере Ubuntu и выполните команду обновления системы. Она обновит существующие пакеты и применит обновления безопасности.
sudo apt update && sudo apt upgrade
Также установите несколько стандартных, но необходимых пакетов, чтобы следовать этому руководству:
sudo apt install gnupg ca-certificates curl
2. Добавьте репозиторий Zulu Java APT Repository
Поскольку у нас уже есть OpenJDK в системном репозитории Ubuntu по умолчанию, но нет Zulu Java, чтобы получить его, нам нужно добавить официальный репозиторий Zulu Java с помощью команд, приведенных ниже:
Сначала добавьте ключ GPG, который необходим для проверки пакетов, поступающих через репозиторий Zulu:
curl -s https://repos.azul.com/azul-repo.key | sudo gpg --dearmor -o /usr/share/keyrings/azul.gpg
После добавления ключа GPG выполните эту команду, чтобы добавить в Debian стабильный репозиторий пакетов Zulu Java
echo "deb [signed-by=/usr/share/keyrings/azul.gpg] https://repos.azul.com/zulu/deb stable main" | sudo tee /etc/apt/sources.list.d/zulu.list
3. Обновление репозитория пакетов
После добавления репозитория нам нужно обновить кэш репозитория пакетов, чтобы он мог распознать пакеты, доступные через недавно добавленный репозиторий.
sudo apt update
4. Установка Zulu Java на Ubuntu Linux
Поскольку у нас есть APT-репозиторий Zulu в системе Ubuntu, мы можем использовать стандартный менеджер пакетов APT для установки доступных версий Zulu Java (например, Zulu 17 для Java 17).
Установите Zulu Java 17 (последняя версия LTS):
sudo apt install zulu17-jdk -y
Альтернативно, для других версий замените “zulu17-jdk” с нужной версией в приведенной выше команде. Пример:
- Для Zulu 11 (LTS) используйте: zulu11-jdk
- Для Zulu 8 используйте: zulu8-jdk
- Для Zulu 21 используйте: zulu21-jdk

5. Проверьте версию, чтобы убедиться в правильности установки
Проверьте версию Java, чтобы убедиться, что Zulu Java была установлена правильно. В результате должна появиться версия Zulu Java, которую мы установили, что подтверждает установку.
java -version

6. Установите Zulu Java в качестве версии по умолчанию
У вас может быть несколько версий Java, например, одна из Ubuntu OpenJDK, а другая – Zulu. Если вы хотите компилировать и запускать Java-приложения, используя определенную версию, вы можете установить нужную версию Java в качестве общесистемной по умолчанию.
Установка Zulu Java в качестве версии Java по умолчанию
Если у вас установлено несколько версий Java, вам может понадобиться установить Zulu в качестве версии по умолчанию:
sudo update-alternatives --config java
Выберите версию Zulu Java из списка или любую другую необходимую. Просто введите номер выбора и нажмите клавишу Enter, когда команда, приведенная выше, запросит его.

Заключение
Установить Zulu Java от Azul на Ubuntu очень просто: добавьте его репозиторий, и все готово. Однако для разработки и запуска приложений на Java будет достаточно OpenJDK, установленного в системе по умолчанию; тем не менее, если для вашего приложения требуется именно Zulu, это руководство поможет вам.