BellSoft Liberica Java JDK JRE OpenJDK Premium Support

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

Apple macOS

Установка DMG образа в macOS

Откройте Центр загрузок: Liberica NIK в браузере. Нажмите «Скачать .DMG». По окончании процесса проведите проверку, сравнив размер файла на своём диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:

shasum -a 1 bellsoft-liberica-vm-openjdk11-21.3.0-macos-amd64.dmg

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

DMG content

Дважды кликните по иконке Install Liberica NIK Wizard.

Welcome screen

Нажмите «Continue».

Installation Type screen

Дополнительно можно сменить путь установки. Для этого нажмите «Change Install Location». Нажмите кнопку «Install», чтобы начать процесс установки.

Security Warning screen

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

Installation Success screen

Нажмите «Close», чтобы закрыть окно установщика.

Liberica NIK будет установлен по пути /Library/Java/LibericaNativeImageKit/liberica-vm-21.3.0-openjdk11/. Вы можете использовать переменную среды $NIK_HOME, чтобы обратиться по пути установленного пакета — /Library/Java/LibericaNativeImageKit/liberica-vm-21.3.0-openjdk11/Contents/Home/.

Установка ZIP пакета в macOS

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

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

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

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

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

unzip bellsoft-liberica-vm-openjdk11-21.3.0-macos-amd64.zip
sudo mv bellsoft-liberica-vm-openjdk11-21.3.0 /Library/Java/LibericaNativeImageKit/

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

$NIK_HOME/bin/java -jar $your_app

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

$NIK_HOME/bin/gu available

Наконец, установите Native Image с помощью команды:

$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.3.0              LLVM.org toolchain            Supported                     download.bell-sw.com
native-image             21.3.0              Native Image                  Early adopter                 download.bell-sw.com
nodejs                   21.3.0              Graal.nodejs                  Supported                     download.bell-sw.com
python                   21.3.0              Graal.Python                  Experimental                  download.bell-sw.com
R                        21.3.0              FastR                         Experimental                  download.bell-sw.com
ruby                     21.3.0              TruffleRuby                   Experimental                  download.bell-sw.com
wasm                     21.3.0              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.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

Linux

Установка DEB и RPM пакетов

Откройте Центр загрузок: Liberica NIK в браузере. Нажмите «Скачать .RPM» или «Скачать .DEB». По окончании процесса проведите проверку, сравнив размер файла на своём диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:

shasum -a 1 bellsoft-liberica-vm-openjdk11-21.3.0-linux-amd64.deb

Контрольная сумма должна совпадать с той, что представлена в Центре загрузок.

Установите пакет с помощью соответствующего менеджера пакетов. Например, Apt:

apt install ./bellsoft-liberica-vm-openjdk11-21.3.0-linux-amd64.deb

Или для RPM-based систем:

yum install ./bellsoft-liberica-vm-openjdk11-21.3.0-linux-amd64.rpm

Пакет будет установлен в /opt/bellsoft/liberica-vm-21.3.0-openjdk11/.

Можно сохранить путь как переменную среды ${NIK_HOME}.

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

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

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

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

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

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

export INSTALL_DIR=<your directory>
tar -C $INSTALL_DIR -xzf bellsoft-liberica-vm-openjdk11-21.3.0-linux-amd64.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

Наконец, установите Native Image с помощью команды:

$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.3.0              LLVM.org toolchain            Supported                     download.bell-sw.com
native-image             21.3.0              Native Image                  Early adopter                 download.bell-sw.com
nodejs                   21.3.0              Graal.nodejs                  Supported                     download.bell-sw.com
python                   21.3.0              Graal.Python                  Experimental                  download.bell-sw.com
R                        21.3.0              FastR                         Experimental                  download.bell-sw.com
ruby                     21.3.0              TruffleRuby                   Experimental                  download.bell-sw.com
wasm                     21.3.0              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.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

Alpine Linux

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

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

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

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

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

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

export INSTALL_DIR=<your directory>
tar -C $INSTALL_DIR -xzf bellsoft-liberica-vm-openjdk11-21.3.0-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

Наконец, установите Native Image с помощью команды:

$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.3.0              LLVM.org toolchain            Supported                     download.bell-sw.com
native-image             21.3.0              Native Image                  Early adopter                 download.bell-sw.com
nodejs                   21.3.0              Graal.nodejs                  Supported                     download.bell-sw.com
python                   21.3.0              Graal.Python                  Experimental                  download.bell-sw.com
R                        21.3.0              FastR                         Experimental                  download.bell-sw.com
ruby                     21.3.0              TruffleRuby                   Experimental                  download.bell-sw.com
wasm                     21.3.0              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.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

Microsoft Windows

Установка с помощью Microsoft Windows Installer

Откройте Центр загрузок: Liberica NIK в браузере. Нажмите «Скачать .MSI». По окончании процесса проведите проверку, сравнив размер файла на своём диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в PowerShell:

(Get-FileHash .\bellsoft-liberica-vm-openjdk11-21.3.0-windows-amd64.msi -Algorithm SHA1).Hash

Контрольная сумма должна совпадать с той, что представлена в Центре загрузок.

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

Welcome

Нажмите «Next» на главном экране.

Features

Выберите нужные вам опции и нажмите «Next». Нажатие на опцию откроет её описание. Если сомневаетесь, пропустите этот этап и нажмите «Next».

Install

Пакет готов к установке, нажмите «Install».

* В других версиях операционной среды окно установщика может отличаться.

Чтобы установить Liberica NIK в «тихом» режиме, выполните следующую команду в PowerShell:

msiexec /quiet /i bellsoft-liberica-vm-openjdk11-21.3.0-windows-amd64.msi

Liberica NIK по умолчанию будет установлен в C:\Program Files\BellSoft\LibericaNIK-21-OpenJDK-11. Можно сохранить путь как переменную среды NIK_HOME.

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

Откройте Центр загрузок: Liberica NIK в браузере. Нажмите «Скачать .ZIP». По окончании процесса проведите проверку, сравнив размер файла на своём диске и на странице загрузки. Более прогрессивный подход — сверка контрольной суммы в командной строке:

(Get-FileHash .\bellsoft-liberica-vm-openjdk11-21.3.0-windows-amd64.zip -Algorithm SHA1).Hash

Контрольная сумма должна совпадать с той, что представлена в Центре загрузок.

Альтернативой работе через GUI является инструмент PowerShell:

(New-Object System.Net.WebClient).DownloadFile("https://download.bell-sw.com/vm/21.3.0/bellsoft-liberica-vm-openjdk11-21.3.0-windows-amd64.zip", "liberica.zip")
Expand-Archive liberica.zip -DestinationPath .

Эта команда распакует Liberica NIK в текущий каталог. Добавьте подкаталог bin в PATH или сохраните путь как переменную среды NIK_HOME, чтобы запускать Liberica NIK следующим образом:

"%NIK_HOME%\bin\java.exe" -jar your_app.jar

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

Запустите PowerShell и введите:

"%NIK_HOME%\bin\gu.cmd" available

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

Downloading: Component catalog from download.bell-sw.com
ComponentId              Version             Component name                Stability                     Origin
---------------------------------------------------------------------------------------------------------------------------------
native-image             21.3.0              Native Image                  Early adopter                 download.bell-sw.com
nodejs                   21.3.0              Graal.nodejs                  Supported                     download.bell-sw.com
wasm                     21.3.0              GraalWasm                     Experimental                  download.bell-sw.com

Выполните команду "%NIK_HOME%\bin\gu.cmd" install [language] для установки конкретного языка. Например: "%NIK_HOME%\bin\gu.cmd" install nodejs.

Наконец, установите Native Image с помощью команды:

"%NIK_HOME%\bin\gu.cmd" install native-image
Обратно на страницу загрузки
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