Далее приведены инструкции по установке Axiom NIK. В них содержится обзор использования нативных образов в контексте различных операционных систем.
Откройте Центр загрузок: Axiom NIK в браузере. Нажмите «Скачать .DMG». По окончании процесса проведите проверку, сравнив размер файла на своём диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:
shasum -a 1 bellsoft-axiom-vm-openjdk11-21.3.0-macos-amd64.dmg
Чтобы запустить установщик, дважды кликните на загруженный файл.
Дважды кликните по иконке Install Axiom NIK Wizard.
Нажмите «Continue».
Дополнительно можно сменить путь установки. Для этого нажмите «Change Install Location». Нажмите кнопку «Install», чтобы начать процесс установки.
Подтвердите установку ПО.
Нажмите «Close», чтобы закрыть окно установщика.
Axiom NIK будет установлен по пути /Library/Java/AxiomNativeImageKit/axiom-vm-21.3.0-openjdk11/
. Вы можете использовать переменную среды $NIK_HOME
, чтобы обратиться по пути установленного пакета — /Library/Java/AxiomNativeImageKit/axiom-vm-21.3.0-openjdk11/Contents/Home/
.
Для установки Axiom NIK скачайте архив .zip.
curl -O https://download.axiomjdk.ru/vm/21.3.0/bellsoft-axiom-vm-openjdk11-21.3.0-macos-amd64.zip
По окончании процесса проведите проверку, сравнив размер файла на своём диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:
shasum -a 1 bellsoft-axiom-vm-openjdk11-21.3.0-macos-amd64.zip
Распакуйте архив.
unzip bellsoft-axiom-vm-openjdk11-21.3.0-macos-amd64.zip
sudo mv bellsoft-axiom-vm-openjdk11-21.3.0 /Library/Java/AxiomNativeImageKit/
Axiom NIK будет распакован в каталог /Library/Java/AxiomNativeImageKit/
. Добавьте подкаталог Contents/Home/bin
в $PATH
или пропишите /Library/Java/AxiomNativeImageKit/bellsoft-axiom-vm-openjdk11-21.3.0/Contents/Home/
как переменную среды $NIK_HOME
, чтобы запускать Axiom NIK следующим образом:
$NIK_HOME/bin/java -jar $your_app
Чтобы запустить утилиту gu
, используйте следующую команду:
$NIK_HOME/bin/gu available
Наконец, установите Native Image с помощью команды:
$NIK_HOME/bin/gu install native-image
Для деинсталляции Axiom NIK удалите этот каталог и соответствующие переменные среды.
Запустите терминал и введите:
$NIK_HOME/bin/gu available
Откроется перечень поддерживаемых языков:
Downloading: Component catalog from download.axiomjdk.ru
ComponentId Version Component name Stability Origin
---------------------------------------------------------------------------------------------------------------------------------
llvm-toolchain 21.3.0 LLVM.org toolchain Supported download.axiomjdk.ru
native-image 21.3.0 Native Image Early adopter download.axiomjdk.ru
nodejs 21.3.0 Graal.nodejs Supported download.axiomjdk.ru
python 21.3.0 Graal.Python Experimental download.axiomjdk.ru
R 21.3.0 FastR Experimental download.axiomjdk.ru
ruby 21.3.0 TruffleRuby Experimental download.axiomjdk.ru
wasm 21.3.0 GraalWasm Experimental download.axiomjdk.ru
Выполните команду $NIK_HOME/bin/gu install [language]
для установки конкретного языка. Например: $NIK_HOME/bin/gu install python
.
Это действие можно также выполнить вручную:
curl -O https://download.axiomjdk.ru/vm/21.3.0/python-installable-openjdk11-21.3.0-macos-amd64.jar
$NIK_HOME/bin/gu -L install python-installable-openjdk11-21.3.0-macos-amd64.jar
Откройте Центр загрузок: Axiom NIK в браузере. Нажмите «Скачать .RPM» или «Скачать .DEB». По окончании процесса проведите проверку, сравнив размер файла на своём диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:
shasum -a 1 bellsoft-axiom-vm-openjdk11-21.3.0-linux-amd64.deb
Контрольная сумма должна совпадать с той, что представлена в Центре загрузок.
Установите пакет с помощью соответствующего менеджера пакетов. Например, Apt:
apt install ./bellsoft-axiom-vm-openjdk11-21.3.0-linux-amd64.deb
Или для RPM-based систем:
yum install ./bellsoft-axiom-vm-openjdk11-21.3.0-linux-amd64.rpm
Пакет будет установлен в /opt/bellsoft/axiom-vm-21.3.0-openjdk11/
.
Можно сохранить путь как переменную среды ${NIK_HOME}
.
Для установки Axiom NIK скачайте пакет .tar.gz.
wget https://download.axiomjdk.ru/vm/21.3.0/bellsoft-axiom-vm-openjdk11-21.3.0-linux-amd64.tar.gz
По окончании процесса проведите проверку, сравнив размер файла на своём диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:
shasum -a 1 bellsoft-axiom-vm-openjdk11-21.3.0-linux-amd64.tar.gz
Распакуйте его с помощью следующей команды:
export INSTALL_DIR=<your directory>
tar -C $INSTALL_DIR -xzf bellsoft-axiom-vm-openjdk11-21.3.0-linux-amd64.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
Наконец, установите Native Image с помощью команды:
$NIK_HOME/bin/gu install native-image
Для деинсталляции Axiom NIK удалите этот каталог и соответствующие переменные среды.
Запустите терминал и введите:
$NIK_HOME/bin/gu available
Откроется перечень поддерживаемых языков:
Downloading: Component catalog from download.axiomjdk.ru
ComponentId Version Component name Stability Origin
---------------------------------------------------------------------------------------------------------------------------------
llvm-toolchain 21.3.0 LLVM.org toolchain Supported download.axiomjdk.ru
native-image 21.3.0 Native Image Early adopter download.axiomjdk.ru
nodejs 21.3.0 Graal.nodejs Supported download.axiomjdk.ru
python 21.3.0 Graal.Python Experimental download.axiomjdk.ru
R 21.3.0 FastR Experimental download.axiomjdk.ru
ruby 21.3.0 TruffleRuby Experimental download.axiomjdk.ru
wasm 21.3.0 GraalWasm Experimental download.axiomjdk.ru
Выполните команду $NIK_HOME/bin/gu install [language]
для установки конкретного языка. Например: $NIK_HOME/bin/gu install python
.
Это действие можно также выполнить вручную:
wget https://download.axiomjdk.ru/vm/21.3.0/python-installable-openjdk11-21.3.0-linux-amd64.jar
$NIK_HOME/bin/gu -L install python-installable-openjdk11-21.3.0-linux-amd64.jar
Для установки Axiom NIK скачайте пакет .tar.gz.
wget https://download.axiomjdk.ru/vm/21.3.0/bellsoft-axiom-vm-openjdk11-21.3.0-linux-x64-musl.tar.gz
По окончании процесса проведите проверку, сравнив размер файла на вашем диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:
shasum -a 1 bellsoft-axiom-vm-openjdk11-21.3.0-linux-x64-musl.tar.gz
Распакуйте его с помощью следующей команды:
export INSTALL_DIR=<your directory>
tar -C $INSTALL_DIR -xzf bellsoft-axiom-vm-openjdk11-21.3.0-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
Наконец, установите Native Image с помощью команды:
$NIK_HOME/bin/gu install native-image
Для деинсталляции Axiom NIK удалите этот каталог и соответствующие переменные среды.
Запустите терминал и введите:
$NIK_HOME/bin/gu available
Откроется перечень поддерживаемых языков:
Downloading: Component catalog from download.axiomjdk.ru
ComponentId Version Component name Stability Origin
---------------------------------------------------------------------------------------------------------------------------------
llvm-toolchain 21.3.0 LLVM.org toolchain Supported download.axiomjdk.ru
native-image 21.3.0 Native Image Early adopter download.axiomjdk.ru
nodejs 21.3.0 Graal.nodejs Supported download.axiomjdk.ru
python 21.3.0 Graal.Python Experimental download.axiomjdk.ru
R 21.3.0 FastR Experimental download.axiomjdk.ru
ruby 21.3.0 TruffleRuby Experimental download.axiomjdk.ru
wasm 21.3.0 GraalWasm Experimental download.axiomjdk.ru
Выполните команду $NIK_HOME/bin/gu install [language]
для установки конкретного языка. Например: $NIK_HOME/bin/gu install python
.
Это действие можно также выполнить вручную:
wget https://download.axiomjdk.ru/vm/21.3.0/python-installable-openjdk11-21.3.0-linux-x64-musl.jar
$NIK_HOME/bin/gu -L install python-installable-openjdk11-21.3.0-linux-x64-musl.jar
Откройте Центр загрузок: Axiom NIK в браузере. Нажмите «Скачать .MSI». По окончании процесса проведите проверку, сравнив размер файла на своём диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в PowerShell:
(Get-FileHash .\bellsoft-axiom-vm-openjdk11-21.3.0-windows-amd64.msi -Algorithm SHA1).Hash
Контрольная сумма должна совпадать с той, что представлена в Центре загрузок.
Чтобы запустить установщик, дважды кликните на загруженный файл.
Нажмите «Next» на главном экране.
Выберите нужные вам опции и нажмите «Next». Нажатие на опцию откроет её описание. Если сомневаетесь, пропустите этот этап и нажмите «Next».
Пакет готов к установке, нажмите «Install».
* В других версиях операционной среды окно установщика может отличаться.
Чтобы установить Axiom NIK в «тихом» режиме, выполните следующую команду в PowerShell:
msiexec /quiet /i bellsoft-axiom-vm-openjdk11-21.3.0-windows-amd64.msi
Axiom NIK по умолчанию будет установлен в C:\Program Files\BellSoft\AxiomNIK-21-OpenJDK-11
. Можно сохранить путь как переменную среды NIK_HOME
.
Откройте Центр загрузок: Axiom NIK в браузере. Нажмите «Скачать .ZIP». По окончании процесса проведите проверку, сравнив размер файла на своём диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:
(Get-FileHash .\bellsoft-axiom-vm-openjdk11-21.3.0-windows-amd64.zip -Algorithm SHA1).Hash
Контрольная сумма должна совпадать с той, что представлена в Центре загрузок.
Альтернативой работе через GUI является инструмент PowerShell:
(New-Object System.Net.WebClient).DownloadFile("https://download.axiomjdk.ru/vm/21.3.0/bellsoft-axiom-vm-openjdk11-21.3.0-windows-amd64.zip", "axiom.zip")
Expand-Archive axiom.zip -DestinationPath .
Эта команда распакует Axiom NIK в текущий каталог. Добавьте подкаталог bin
в PATH
или сохраните путь как переменную среды NIK_HOME
, чтобы запускать Axiom NIK следующим образом:
"%NIK_HOME%\bin\java.exe" -jar your_app.jar
Запустите PowerShell и введите:
"%NIK_HOME%\bin\gu.cmd" available
Откроется перечень поддерживаемых языков:
Downloading: Component catalog from download.axiomjdk.ru
ComponentId Version Component name Stability Origin
---------------------------------------------------------------------------------------------------------------------------------
native-image 21.3.0 Native Image Early adopter download.axiomjdk.ru
nodejs 21.3.0 Graal.nodejs Supported download.axiomjdk.ru
wasm 21.3.0 GraalWasm Experimental download.axiomjdk.ru
Выполните команду "%NIK_HOME%\bin\gu.cmd" install [language]
для установки конкретного языка. Например: "%NIK_HOME%\bin\gu.cmd" install nodejs
.
Наконец, установите Native Image с помощью команды:
"%NIK_HOME%\bin\gu.cmd" install native-image