Я скачал 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
.
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