Как переустановить Java после полного удаления

Я полностью удалил Java после этого сообщения. К сожалению, я больше не могу переустановить Java.

Для переустановки Java я выполнил следующую команду:

$ sudo apt install default-jre

Когда я теперь пытаюсь проверить версию Java с командой

$ java -version

Я получаю следующий вывод:

Command 'java' not found, but can be installed with:

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless

Однако, когда (ре) выполнение sudo apt install default-jre, Я добираюсь:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
default-jre is already the newest version (2:1.11-68ubuntu1~18.04.1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Какая-либо справка о том, как переустановить Java после завершенного удаления с помощью этого сообщения? Я уже прочитал много статей в Интернете, но я не могу решить этот вопрос.

Вывод команды

$ apt list --installed | egrep 'jdk|jre'

результаты в:

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

default-jdk/bionic-updates,bionic-security,now 2:1.11-68ubuntu1~18.04.1 amd64 [installed]
default-jdk-headless/bionic-updates,bionic-security,now 2:1.11-68ubuntu1~18.04.1 amd64 [installed,automatic]
default-jre/bionic-updates,bionic-security,now 2:1.11-68ubuntu1~18.04.1 amd64 [installed]
default-jre-headless/bionic-updates,bionic-security,now 2:1.11-68ubuntu1~18.04.1 amd64 [installed,automatic]
openjdk-11-jdk/bionic-updates,bionic-security,now 11.0.4+11-1ubuntu2~18.04.3 amd64 [installed]
openjdk-11-jdk-headless/bionic-updates,bionic-security,now 11.0.4+11-1ubuntu2~18.04.3 amd64 [installed,automatic]
openjdk-11-jre/bionic-updates,bionic-security,now 11.0.4+11-1ubuntu2~18.04.3 amd64 [installed,automatic]
openjdk-11-jre-headless/bionic-updates,bionic-security,now 11.0.4+11-1ubuntu2~18.04.3 amd64 [installed]
openjdk-8-jdk/bionic-updates,bionic-security,now 8u222-b10-1ubuntu1~18.04.1 amd64 [installed]
openjdk-8-jdk-headless/bionic-updates,bionic-security,now 8u222-b10-1ubuntu1~18.04.1 amd64 [installed]
openjdk-8-jre/bionic-updates,bionic-security,now 8u222-b10-1ubuntu1~18.04.1 amd64 [installed,automatic]
openjdk-8-jre-headless/bionic-updates,bionic-security,now 8u222-b10-1ubuntu1~18.04.1 amd64 [installed]
0
задан 7 November 2019 в 17:22

1 ответ

Кажется, что, следуя тому ответу Вы удалили все связанные с Java двоичные файлы, но не сделали на самом деле удалил пакеты OpenJDK. Можно переустановить их путем выполнения

sudo apt install --reinstall default-jre default-jdk default-jre-headless default-jdk-headless openjdk-11-jdk openjdk-11-jdk-headless openjdk-11-jre openjdk-11-jre-headless openjdk-8-jdk openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless
2
ответ дан 22 December 2019 в 00:03

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

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