Премиальная поддержка Axiom Java JDK JRE OpenJDK от команды Axiom JDK

divider
Скачать как PDF

1. Введение

Этот документ описывает как установить Axiom JDK Pro на компьютеры под управлением Microsoft Windows, Linux и macOS. Тип установки, который вы выберете, зависит от ваших требований и платформы, которую вы используете.

Существует несколько вариантов дистрибутива Axiom JDK Pro:

  • Axiom JDK Pro Standard — дистрибутив для запуска, компиляции и отладки приложений;

  • Axiom JDK Pro Full — включает JavaFX и расширенный набор виртуальных машин;

  • Axiom JDK Pro Lite — компактный, но полнофункциональный дистрибутив JDK;

  • Axiom JRE Pro Standard — дистрибутив для запуска Java-приложений;

  • Axiom JRE Pro Full — включает JavaFX и расширенный набор виртуальных машин для запуска Java-приложений.

Некоторые дистрибутивы Axiom JDK Pro 11 доступны с дополнительными модулями и компонентами:

Вы можете загрузить Axiom JDK Pro либо из Центра загрузок Axiom JDK Pro, либо по ссылке на портале поддержки. Доступ к этому порталу предоставляется клиентам с активным договором поддержки. После входа на портал поддержки, если у вас есть несколько активных проектов, выберите нужный проект из выпадающего списка "Выберите проект" вверху страницы под именем пользователя. В зависимости от выбранного проекта вам будет доступна прямая ссылка на запрошенную вами версию продукта в разделе "Технологии". Если вы используете страницу центра загрузки Axiom JDK Pro, прокрутите вниз и выберите ОС, тип пакета и вариант дистрибутива (JDK/JRE). После завершения загрузки вы можете проверить загруженный файл.

Вы также можете использовать командную строку для загрузки необходимых пакетов установки, как описано далее в этом документе.

Далее следуют инструкции по установке для каждой ОС. Обратите внимание, что Axiom JDK Pro используется во всех приведенных ниже примерах, но при необходимости вы можете заменить его на Axiom JRE Pro.

2. Linux

В большинстве версий Linux вы можете установить новое программное обеспечение, используя репозиторий, который представляет собой место хранения, размещенное на удаленных серверах, откуда система скачивает и устанавливает программное обеспечение и обновления. Если репозиторий недоступен или по каким-то другим причинам, вы можете загрузить и установить новое программное обеспечение вручную.

Установка вручную

Команды, приведенные в примерах ниже, загружают архив из общедоступного домена Axiom. Если вы являетесь клиентом с активным договором поддержки, войдите на портал поддержки, скопируйте ссылку на продукт Axiom JDK Pro в разделе "Технологии" и вставьте эту ссылку в команду wget.

Alpine Linux

Чтобы установить Axiom JDK Pro:

  1. Загрузите файл .apk с помощью следующей команды в терминале.

    wget <ссылка для загрузки>

    Или откройте страницу загрузок в браузере, прокрутите вниз и заполните заявку на загрузку нужного пакета.

  2. Установите официальный ключ Axiom, как показано в следующем примере.

    sudo wget -P /etc/apk/keys/ https://download.axiomjdk.ru/pki/info@axiomjdk.ru-6489fec1.rsa.pub
  3. Установите пакет как показано ниже.

    apk add axiomjdk-jdk-pro11.0.27+10-linux-x64-musl.apk

Чтобы запустить ваше приложение, используйте следующую команду:

java -jar <имя_приложения>.jar

Ubuntu и другие ОС на базе .deb

  1. Чтобы установить Axiom JDK Pro, загрузите пакет .deb с помощью команды wget в интерфейсе командной строки.

    wget <ссылка для загрузки>

    Или откройте страницу загрузок в браузере, прокрутите вниз и загрузите нужный пакет.

  2. Установите пакет с помощью инструмента apt.

    sudo apt install ./axiomjdk-jdk-pro11.0.27+10-linux-amd64.deb

Чтобы запустить ваше приложение, используйте следующую команду:

java -jar <имя_приложения>.jar

Red Hat Linux и другие ОС на основе .rpm, использующие менеджер пакетов yum

Чтобы установить Axiom JDK Pro, загрузите файл .rpm и запустите инструмент yum, как показано в следующем примере.

wget <ссылка для загрузки>
sudo yum install ./axiomjdk-jdk-pro11.0.27+10-linux-amd64.rpm

Чтобы запустить ваше приложение, используйте следующую команду:

java -jar <имя_приложения>.jar

Ручная установка пакета RPM

  1. Получите официальный ключ Axiom, а затем импортируйте его, как показано в следующем примере. Добавление ключа требуется только один раз на компьютере.

    wget -q - https://download.axiomjdk.ru/pki/GPG-KEY-axiom
    sudo rpm --import GPG-KEY-axiom
  2. Загрузите пакет с помощью команды «wget» и установите его как показано ниже.

    wget <ссылка для загрузки>
    sudo rpm --install axiomjdk-jdk-pro11.0.27+10-linux-amd64.rpm

Чтобы запустить ваше приложение, используйте следующую команду:

java -jar <имя_приложения>.jar

Установка отдельного пакета Axiom JDK Pro из архива в GNU/Linux

Чтобы установить Axiom JDK Pro, загрузите файл .tar.gz и распакуйте его следующим образом.

wget <ссылка для загрузки>
tar -zxf axiomjdk-jdk-pro11.0.27+10-linux-amd64.tar.gz

Приведенные выше команды распаковывают Axiom JDK Pro в текущий каталог. Чтобы запустить приложение Java, используйте следующую команду:

<каталог установки Axiom JDK Pro>/bin/java -jar <имя_приложения>.jar

Вы можете добавить подкаталог <каталог установки Axiom>/bin в $PATH и <каталог установки Axiom JDK Pro> в переменные среды JAVA_HOME для текущего сеанса терминала, если это необходимо.

export PATH=<каталог установки Axiom JDK Pro>/bin:$PATH
export JAVA_HOME=<каталог установки Axiom JDK Pro>

Теперь вы можете запускать Axiom JDK Pro следующим образом.

java -jar <имя_приложения>.jar

Проверка корректности установки

Чтобы проверить правильно ли установлена Axiom JDK Pro, откройте терминал и выполните следующую команду:

java -version

В терминале должна отобразиться информация о текущей версии JDK, похожая на следующую:

openjdk version "11.0.27" 2025-04-15 LTS
OpenJDK Runtime Environment (build 11.0.27+10-LTS)
OpenJDK 64-Bit Server VM (build 11.0.27+10-LTS, mixed mode, sharing)

Удаление Axiom JDK Pro

Alpine Linux

Выполните следующую команду.

sudo apk del <axiomjdk-package-name>

Ubuntu и другие ОС на основе DEB

Выполните следующую команду.

sudo apt remove <axiomjdk-package-name>

Red Hat Linux и другие ОС на основе RPM

Выполните следующую команду.

sudo yum remove <axiomjdk-package-name>

Удаление установленных вручную самостоятельных пакетов

Чтобы удалить отдельный пакет Axiom JDK Pro, удалите его каталог. Связанные переменные среды, установленные с помощью команды export, действительны только для текущего сеанса терминала, и они автоматически удаляются после закрытия терминала.

3. Solaris

Установка отдельного пакета в Solaris

Чтобы установить Axiom JDK Pro, загрузите файл .tar.gz и распакуйте его следующим образом.

wget <ссылка для загрузки>
tar -zxf axiomjdk-jdk-pro11.0.27+10-solaris-x64.tar.gz

Приведенные выше команды распаковывают Axiom JDK Pro в текущий каталог.

Чтобы запустить приложение Java, используйте следующую команду:

<каталог установки Axiom JDK Pro>/bin/java -jar <имя_приложения>.jar

Удаление Axiom JDK Pro

Чтобы удалить Axiom JDK Pro, удалите его каталог.

4. Проверка загруженных файлов

Мы рекомендуем всегда проверять загруженный установочный файл, сравнив его размер на вашем диске с размером на странице Центр загрузок Axiom JDK.

Более продвинутый подход — получить контрольную сумму загруженного файла в интерфейсе командной строки и сравнить ее с той, которую вы можете найти рядом со ссылкой на установочный файл Axiom JDK Pro на странице Центр загрузок Axiom JDK. Ниже приведены команды для получения контрольной суммы для каждой ОС.

Linux

Чтобы получить контрольную сумму загруженного файла, используйте следующую команду. Расширение установочного файла зависит от версии Linux.

shasum -a 1 axiomjdk-jdk-pro11.0.27+10-linux-amd64.apk

5. Устранение неполадок

В этом разделе содержатся инструкции по устранению некоторых наиболее распространенных проблем при установке.

Проверка системных требований

Код Java может работать на ряде платформ с использованием разных компиляторов и инструментов сборки. Мы рекомендуем проверить совместимость вашей системы и требования на странице Поддерживаемые системные конфигурации перед установкой продукта Axiom.

Предупреждения от Microsoft Defender SmartScreen

Для обеспечения безопасности компьютера пользователя фильтр SmartScreen от Microsoft Defender иногда предотвращает запуск загруженных файлов и выдает предупреждения при установке программного обеспечения.

Если фильтр SmartScreen не позволяет установить продукт Axiom JDK Pro и отображает сообщение, подобное приведенному ниже, следуйте инструкциям в этом разделе.

Предупреждения SmartScreen от Microsoft Defender
  1. Проверьте загруженный установочный файл Axiom, как описано в главе Проверка загруженных файлов.

  2. Убедитесь, что установочный файл подписан Axiom, проверив сведения о цифровых подписях в свойствах установочного файла в разделе Digital Signatures.

    Цифровая подпись установочного файла
  3. В зависимости от результатов проверки в пунктах 1 и 2 выполните следующие действия:

    • Если размер и контрольная сумма загруженного файла совпадают с указанными на странице Центр загрузок Axiom JDK и файл подписан Axiom, нажмите More info в окне Microsoft Defender SmartScreen, а затем нажмите Run anyway.

    • Если какая-либо информация неверна, удалите файл и снова загрузите установочный файл.

Загрузка Axiom JDK Pro с помощью браузера

Если ваш браузер не позволяет загрузить установочный файл Axiom JDK Pro, нажмите More actions (три точки или стрелка) рядом с загруженным файлом и, в зависимости от браузера, выберите Keep или Download, чтобы сохранить файл.

Автоматическая установка в Windows

Если при выполнении автоматической установки программное обеспечение не устанавливается, проверьте файл журнала на наличие сообщений об ошибках. Если журнал содержит сообщение, подобное следующему, проблема заключается в отсутствии прав администратора учетной записи, выполняющей установку:

Error 1925. You do not have sufficient privileges to complete this installation for all users of the machine. Log on as administrator and then retry this installation.

Используйте учетную запись администратора для запуска автоматической установки.

Возврат к предыдущей версии продукта Axiom JDK Pro в Windows

Важно:
Мы не рекомендуем устанавливать предыдущие версии продуктов Axiom JDK Pro, так как они могут содержать проблемы безопасности, решенные в последнем релизе.

Если у вас установлена последняя версия продукта Axiom JDK Pro и вам необходимо установить предыдущую версию точно такого же продукта, сначала удалите текущую версию, а затем установите нужную версию.

Внеэкранный рендеринг

В системах Linux контейнерные развертывания иногда выполняют отрисовку вне экрана (off-screen rendering), например, при подготовке документов, форм и изображений. При выполнении внеэкранного рендеринга JDK требует установки шрифтов ОС и библиотек fontconfig. Если у вас нет этих библиотек или шрифтов, вы можете столкнуться с ошибкой, подобной приведенной ниже:

Caused by: java.lang.NullPointerException
	at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
	at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:225)
	at java.desktop/sun.awt.FontConfiguration.init(FontConfiguration.java:107)
	at java.desktop/sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:719)
	at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:379)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.desktop/sun.font.SunFontManager.<init>(SunFontManager.java:324)
	at java.desktop/sun.awt.FcFontManager.<init>(FcFontManager.java:35)
	at java.desktop/sun.awt.X11FontManager.<init>(X11FontManager.java:56)

В системах Linux эти библиотеки предоставляются пакетами fontconfig и font, и, в зависимости от типа Linux, их можно установить, выполнив одну из следующих команд.

  • Alpine Linux: apk add fontconfig ttf-dejavu

  • Ubuntu: apt install fontconfig fonts-dejavu

  • Fedora: yum install fontconfig dejavu-sans-fonts dejavu-serif-fonts

  • Suse: zypper install fontconfig dejavu-fonts

Чтобы использовать внеэкранный рендеринг в JDK без установки пакета fontconfig, сделайте следующее:

  • Установите или скопируйте необходимые шрифты в систему, вручную отредактируйте файл fontconfig.properties и скопируйте его в каталог <jdk>/lib.

Простой файл fontconfig.properties может выглядеть следующим образом.

Примечание:
Обновите пути и имена шрифтов до фактических путей и имен шрифтов в вашей системе.
version=1

 serif.plain.latin-1=DejaVu Serif
 serif.bold.latin-1=DejaVu Serif Bold
 serif.italic.latin-1=DejaVu Serif Italic
 serif.bolditalic.latin-1=DejaVu Serif Bold Italic

 sansserif.plain.latin-1=DejaVu Sans
 sansserif.bold.latin-1=DejaVu Sans Bold
 sansserif.italic.latin-1=DejaVu Sans Oblique
 sansserif.bolditalic.latin-1=DejaVu Sans Bold Oblique

 monospaced.plain.latin-1=DejaVu Sans Mono
 monospaced.bold.latin-1=DejaVu Sans Mono Bold
 monospaced.italic.latin-1=DejaVu Sans Mono Oblique
 monospaced.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique

 dialog.plain.latin-1=DejaVu Sans
 dialog.bold.latin-1=DejaVu Sans Bold
 dialog.italic.latin-1=DejaVu Sans Oblique
 dialog.bolditalic.latin-1=DejaVu Sans Bold Oblique

 dialoginput.plain.latin-1=DejaVu Sans Mono
 dialoginput.bold.latin-1=DejaVu Sans Mono Bold
 dialoginput.italic.latin-1=DejaVu Sans Mono Oblique
 dialoginput.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique

 sequence.allfonts=latin-1

 filename.DejaVu_Sans=/usr/share/fonts/truetype/DejaVuSans.ttf
 filename.DejaVu_Sans_Bold=/usr/share/fonts/truetype/DejaVuSans-Bold.ttf
 filename.DejaVu_Sans_Bold_Oblique=/usr/share/fonts/truetype/DejaVuSans-BoldOblique.ttf
 filename.DejaVu_Sans_Mono=/usr/share/fonts/truetype/DejaVuSansMono.ttf
 filename.DejaVu_Sans_Mono_Bold=/usr/share/fonts/truetype/DejaVuSansMono-Bold.ttf
 filename.DejaVu_Sans_Mono_Bold_Oblique=/usr/share/fonts/truetype/DejaVuSansMono-BoldOblique.ttf
 filename.DejaVu_Sans_Mono_Oblique=/usr/share/fonts/truetype/DejaVuSansMono-Oblique.ttf
 filename.DejaVu_Sans_Oblique=/usr/share/fonts/truetype/DejaVuSans-Oblique.ttf
 filename.DejaVu_Serif=/usr/share/fonts/truetype/DejaVuSerif.ttf
 filename.DejaVu_Serif_Bold=/usr/share/fonts/truetype/DejaVuSerif-Bold.ttf
 filename.DejaVu_Serif_Bold_Italic=/usr/share/fonts/truetype/DejaVuSerif-BoldItalic.ttf
 filename.DejaVu_Serif_Italic=/usr/share/fonts/truetype/DejaVuSerif-Italic.ttf
Обратно на страницу загрузки
Axiom JDK info@axiomjdk.ru Axiom JDK logo Axiom Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 Axiom JDK 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67