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

Далее приведены инструкции по установке Axiom NIK. В них содержится обзор использования нативных образов в контексте различных операционных систем.

Apple MacOS

Установка автономного пакета в MacOS

Для установки Axiom NIK скачайте архив .zip.

curl -O https://download.bell-sw.com/vm/21.0.0.2/bellsoft-axiom-vm-openjdk11-21.0.0.2-macos-amd64.zip

По окончании процесса проведите проверку, сравнив размер файла на вашем диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:

shasum -a 1 bellsoft-axiom-vm-openjdk11-21.0.0.2-macos-amd64.zip

Распакуйте архив.

unzip bellsoft-axiom-vm-openjdk11-21.0.0.2-macos-amd64.zip
sudo mv bellsoft-axiom-vm-openjdk11-21.0.0.2 /Library/Java/JavaVirtualMachines

Axiom NIK будет распакован в каталог /Library/Java/JavaVirtualMachines. Добавьте подкаталог Contents/Home/bin в $PATHили пропишите /Library/Java/JavaVirtualMachines/bellsoft-axiom-vm-openjdk11-21.0.0.2/Contents/Home/ в качестве переменной среды $NIK_HOME и запустите Axiom NIK следующим образом:

$NIK_HOME/bin/java -jar $your_app

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

$NIK_HOME/bin/gu available

Наконец, установите нативный образ с помощью команды:

$NIK_HOME/bin/gu install native-image

Для деинсталляции Axiom NIK удалите этот каталог и соответствующие переменные среды.

Установка языковых плагинов в MacOS

Запустите терминал и введите:

$NIK_HOME/bin/gu available

Откроется перечень поддерживаемых языков:

Downloading: Component catalog from download.bell-sw.com
ComponentId              Version             Component name                Stability           Origin 
--------------------------------------------------------------------------------------------------------
llvm-toolchain           21.0.0.2            LLVM.org toolchain            Supported           download.bell-sw.com
native-image             21.0.0.2            Native Image                  Early adopter       download.bell-sw.com
python                   21.0.0.2            Graal.Python                  Experimental        download.bell-sw.com
R                        21.0.0.2            FastR                         Experimental        download.bell-sw.com
ruby                     21.0.0.2            TruffleRuby                   Experimental        download.bell-sw.com
wasm                     21.0.0.2            GraalWasm                     Experimental        download.bell-sw.com

Выполните команду $NIK_HOME/bin/gu install [language] для установки конкретного языка. Например: $NIK_HOME/bin/gu install python.

Это действие можно также выполнить вручную:

curl -O https://download.bell-sw.com/vm/21.0.0.2/python-installable-openjdk11-21.0.0.2-macos-amd64.jar
$NIK_HOME/bin/gu -L install python-installable-openjdk11-21.0.0.2-macos-amd64.jar

Linux

Установка автономного пакета JDK в GNU/Linux

Для установки Axiom NIK скачайте пакет .tar.gz.

wget https://download.bell-sw.com/vm/21.0.0.2/bellsoft-axiom-vm-openjdk11-21.0.0.2-linux-amd64.tar.gz

По окончании процесса проведите проверку, сравнив размер файла на вашем диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:

shasum -a 1 bellsoft-axiom-vm-openjdk11-21.0.0.2-linux-amd64.tar.gz

Распакуйте его с помощью следующей команды:

export INSTALL_DIR=<your directory>
tar -C $INSTALL_DIR -xzf bellsoft-axiom-vm-openjdk11-21.0.0.2-linux-amd64.tar.gz

Эта команда распакует Axiom NIK в выбранный каталог. Добавьте $INSTALL_DIR/bellsoft-axiom-vm-openjdk11-21.0.0/bin to $PATHили пропишите $INSTALL_DIR/bellsoft-axiom-vm-openjdk11-21.0.0 в качестве переменной среды $NIK_HOME и запустите Axiom NIK следующим образом:

$NIK_HOME/bin/java -jar $your_app

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

$NIK_HOME/bin/gu available

Наконец, установите нативный образ с помощью команды:

$NIK_HOME/bin/gu install native-image

Для деинсталляции Axiom NIK удалите этот каталог и соответствующие переменные среды.

Установка языковых плагинов в Linux

Запустите терминал и введите:

$NIK_HOME/bin/gu available

Откроется перечень поддерживаемых языков:

Downloading: Component catalog from download.bell-sw.com
ComponentId              Version             Component name                Stability           Origin 
--------------------------------------------------------------------------------------------------------
llvm-toolchain           21.0.0.2            LLVM.org toolchain            Supported           download.bell-sw.com
native-image             21.0.0.2            Native Image                  Early adopter       download.bell-sw.com
python                   21.0.0.2            Graal.Python                  Experimental        download.bell-sw.com
R                        21.0.0.2            FastR                         Experimental        download.bell-sw.com
ruby                     21.0.0.2            TruffleRuby                   Experimental        download.bell-sw.com
wasm                     21.0.0.2            GraalWasm                     Experimental        download.bell-sw.com

Выполните команду $NIK_HOME/bin/gu install [language] для установки конкретного языка. Например: $NIK_HOME/bin/gu install python.

Это действие можно также выполнить вручную:

wget https://download.bell-sw.com/vm/21.0.0.2/python-installable-openjdk11-21.0.0.2-linux-amd64.jar
$NIK_HOME/bin/gu -L install python-installable-openjdk11-21.0.0.2-linux-amd64.jar

Alpine Linux

Установка автономного пакета JDK в GNU/Linux

Для установки Axiom NIK скачайте пакет .tar.gz.

wget https://download.bell-sw.com/vm/21.0.0.2/bellsoft-axiom-vm-openjdk11-21.0.0.2-linux-x64-musl.tar.gz

По окончании процесса проведите проверку, сравнив размер файла на вашем диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:

shasum -a 1 bellsoft-axiom-vm-openjdk11-21.0.0.2-linux-x64-musl.tar.gz

Распакуйте его с помощью следующей команды:

export INSTALL_DIR=<your directory>
tar -C $INSTALL_DIR -xzf bellsoft-axiom-vm-openjdk11-21.0.0.2-linux-x64-musl.tar.gz

Эта команда распакует Axiom NIK в выбранный каталог. Добавьте $INSTALL_DIR/bellsoft-axiom-vm-openjdk11-21.0.0/bin в $PATH или пропишите $INSTALL_DIR/bellsoft-axiom-vm-openjdk11-21.0.0 в качестве переменной среды $NIK_HOME и запустите Axiom NIK следующим образом:

$NIK_HOME/bin/java -jar $your_app

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

$NIK_HOME/bin/gu available

Наконец, установите нативный образ с помощью команды:

$NIK_HOME/bin/gu install native-image

Для деинсталляции Axiom NIK удалите этот каталог и соответствующие переменные среды.

Установка языковых плагинов в Alpine Linux

Запустите терминал и введите:

$NIK_HOME/bin/gu available

Откроется перечень поддерживаемых языков:

Downloading: Component catalog from download.bell-sw.com
ComponentId              Version             Component name                Stability           Origin 
--------------------------------------------------------------------------------------------------------
llvm-toolchain           21.0.0.2            LLVM.org toolchain            Supported           download.bell-sw.com
native-image             21.0.0.2            Native Image                  Early adopter       download.bell-sw.com
python                   21.0.0.2            Graal.Python                  Experimental        download.bell-sw.com
R                        21.0.0.2            FastR                         Experimental        download.bell-sw.com
ruby                     21.0.0.2            TruffleRuby                   Experimental        download.bell-sw.com
wasm                     21.0.0.2            GraalWasm                     Experimental        download.bell-sw.com

Выполните команду $NIK_HOME/bin/gu install [language] для установки конкретного языка. Например: $NIK_HOME/bin/gu install python.

Это действие можно также выполнить вручную:

wget https://download.bell-sw.com/vm/21.0.0.2/python-installable-openjdk11-21.0.0.2-linux-x64-musl.jar
$NIK_HOME/bin/gu -L install python-installable-openjdk11-21.0.0.2-linux-x64-musl.jar
Обратно на страницу загрузки
Команда Axiom JDK roman.karpov@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