Я на 18.04
, с default-java -> java-1.11.0-openjdk-amd64/
java -version
показывает:
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3, mixed mode)
Я уже сделал apt upgrade
и [ 115], но версия java все еще 10.
Вопрос: как я могу безопасно обновить мою установку Java до JDK 11 GA
? Если мне нужно добавить репозиторий, какой я должен использовать? Могу ли я сначала удалить существующий jdk?
И как я могу сделать новую версию Java default-java
?
Чтобы добавить репозиторий LinuxUprising Java PPA в исходные коды программного обеспечения и установить Oracle Java 11 в Ubuntu 18.04, выполните следующие команды:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java11-installer
Пакет oracle-java11-installer автоматически устанавливает oracle-java11- пакет set-default, который устанавливает Oracle Java 11 по умолчанию (включая установку переменной среды JAVA_HOME, которая требует перезапуска сеанса).
Вам не нужно удалять openjdk-11-jdk, если вы уже установили его. Вы можете использовать update-java-alternatives
(который устанавливается, когда установлен openjdk-11-jdk), чтобы вручную выбрать, какую Java использовать перед запуском приложения.
$ update-java-alternatives usage: update-java-alternatives [--jre-headless] [--jre] [--plugin] [-v|--verbose] -l|--list [<jname>] -s|--set <jname> -a|--auto -h|-?|--help