Ошибка установки Oracle 11.0.12

Я выполнил этот , совершенно без ошибок ", jdk-11.0.12_linux-x64_bin .tar.gz "скопирован в" / var / cache / oracle-jdk11-installer-local / ", однако, когда я запускаю" sudo apt install oracle-java11-installer-local ", я получаю результат ниже, и ничего не установлено, все равно тот же Ubuntu OpenJKD, и когда я пытаюсь показать альтернативы, он говорит, что нет. Я новичок в Ubuntu, но все просто.

root@server:~# sudo apt install oracle-java11-installer-local 
Reading package lists... Done 
Building dependency tree
Reading state information... Done
oracle-java11-installer-local is already the
newest version (11.0.12-1~linuxuprising0). 0 upgraded, 0 newly
installed, 0 to remove and 0 not upgraded.

Следуя последней рекомендации N0rbert.Казалось, что он установил и установил переменную среды, но все еще показывает OpenJDK. Мне нужно установить Tomcat на Oracle JDK, и, не показывая альтернативы, я могу ... могу? (Также как я могу добиться соблюдения цитаты блока или установить разрыв / длину строки?)

(Чтение базы данных ... 93229 файлов и каталогов, которые в настоящее время установлены.) Подготовка к распаковке . ../ oracle-java11-set-default-local_11.0.12-1 ~ linuxuprising0_amd64.deb ... Распаковка oracle-java11-set-default-local (11.0.12-1 ~ linuxuprising0) over (11.0.12-1 ~ linuxuprising0) ... Установка oracle-java11-set-default-local (11.0.12-1 ~ linuxuprising0) ... root @ server: ~ # java --version openjdk 11.0.11 2021-04-20 OpenJDK Среда выполнения (сборка 11.0.11 + 9-Ubuntu-0ubuntu2.20.04) OpenJDK 64-разрядная серверная виртуальная машина (сборка 11.0.11 + 9-Ubuntu-0ubuntu2.20.04, смешанный режим, совместное использование) root @ server: ~ # sudo update-alternatives --config java Есть два варианта альтернативы java (предоставляя / usr / bin / java).

Путь выбора Статус приоритета

  • 0 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1111 автоматический режим 1 / usr / lib / jvm / java-11-openjdk -amd64 / bin / java
    1111 ручной режим 2
    / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java 1081 ручной режим

root @ server: ~ # root @ server: ~ # printenv SHELL = / bin / bash DERBY_HOME = / usr / lib / jvm / java-11-oracle / db JAVA_HOME = / usr / lib / jvm / java-11-oracle

Что еще более странно, в созданном JAVA_HOME ничего нет. Идеи?

0
задан 13 August 2021 в 23:42

1 ответ

Вам необходимо установить небольшой дополнительный пакет из того же PPA

sudo apt-get install oracle-java11-set-default-local

, чтобы установить Oracle Java 11 в качестве версии Java по умолчанию.

1
ответ дан 20 August 2021 в 10:27

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

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