Установите OpenJDK из AdoptOpenJDK в Ubuntu 18.04.1 LTS

Я скачал Java 11 в виде OpenJDK из AdoptOpenJDK . Из файла tar.gz я могу извлечь папку с именем jdk-11.0.3+7 с вложенными папками для bin, conf, lib и так далее. Но там не найдено никакого установочного приложения.

➥ Как мне установить этот загруженный релиз Java на Ubuntu?

Я могу cd в папку bin и выполнять команды наподобие ./java --version. Но мне интересно, есть ли обычная процедура для размещения реализации Java где-то определенным, а также для размещения переменных среды, установки пути по умолчанию и т. Д. В macOS установщик делает все это для меня автоматически. Поскольку я новичок в Ubuntu, я необразован.

Более старые вопросы, такие как , этот задают об использовании apt-get. Мой вопрос не является дубликатом, так как здесь я спрашиваю о загрузках из AdoptOpenJDK, а не через установщик пакетов, такой как apt-get.

enter image description here

4
задан 11 July 2019 в 03:03

1 ответ

AdoptOpenJDK обеспечивает Debian / репозиторий Ubuntu , таким образом, можно установить его с помощью системы управления пакета, которая намного более проста, чем установка его вручную.:

wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
sudo apt update
sudo apt install adoptopenjdk-8-hotspot  # Java 8 / HotSpot VM
sudo apt install adoptopenjdk-8-openj9   # Java 8 / OpenJ9 VM
sudo apt install adoptopenjdk-11-hotspot # Java 11 / HotSpot VM
sudo apt install adoptopenjdk-11-openj9  # Java 11 / OpenJ9 VM
sudo apt install adoptopenjdk-12-hotspot # Java 12 / HotSpot VM
sudo apt install adoptopenjdk-12-openj9  # Java 12 / OpenJ9 VM
sudo apt install adoptopenjdk-13-hotspot # Java 13 / HotSpot VM
sudo apt install adoptopenjdk-13-openj9  # Java 13 / OpenJ9 VM

можно переключиться между, например, OpenJDK и AdoptOpenJDK с помощью следующей команды.:

sudo update-alternatives --config java
3
ответ дан 17 November 2019 в 04:56

Другие вопросы по тегам:

Похожие вопросы: