BellSoft Liberica Java JDK JRE OpenJDK Premium Support

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

Apple MacOS

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

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

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

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

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

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

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

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

$NIK_HOME/bin/java -jar $your_app

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

$NIK_HOME/bin/gu available

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

$NIK_HOME/bin/gu install native-image

Для деинсталляции Liberica 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

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

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

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

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

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

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

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

$NIK_HOME/bin/java -jar $your_app

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

$NIK_HOME/bin/gu available

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

$NIK_HOME/bin/gu install native-image

Для деинсталляции Liberica 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

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

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

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

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

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

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

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

$NIK_HOME/bin/java -jar $your_app

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

$NIK_HOME/bin/gu available

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

$NIK_HOME/bin/gu install native-image

Для деинсталляции Liberica 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
Обратно на страницу загрузки
BellSoft LTD [email protected] BellSoft LTD logo Liberica Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 BellSoft LTD 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 BellSoft LTD 111 North Market Street, Suite 300 CA 95113 San Jose US +1 702 213-59-59