Vejo que você já desinstalou o JDK (Java Development Kit) e o JRE (Java Runtime Environment). O openjdk-*-jre*
é realmente o JRE (Java Runtime Environment) do OpenJDK, o JDK do OpenJDK é algo como openjdk-*-jdk
.
Quando você executa java
e o sistema diz The program 'java' can be found in the following packages: ...
, isso significa que você não instalou nenhum JRE ainda. Quando você executa javac
e o sistema diz The program 'javac' can be found in the following packages: ...
, significa que você ainda não instalou nenhum JDK.
-ou -
Talvez você tenha instalado um, mas não configurou corretamente. Isso acontece se você instalar o JRE / JDK sem usar o gerenciador de pacotes, ou seja, não usar apt-get
, aptitute
, Centro de Software, Gerenciador de Pacotes Synaptic etc. Se você instalar o JRE / JDK usando o gerenciador de pacotes, execute java
ou javac
, ou seja, se você executar java -version
ou javac -version
, a versão que você instalou será impressa, em vez de uma sugestão de pacote que você precisa instalar. No entanto, não é o caso. Digamos que você tenha desinstalado qualquer JRE / JDK.
Como desinstalar
Esta é a resposta sobre como desinstalar (porque a questão é "Como desinstalar o JDK"), apenas ignore-a se tiver desinstalado.
A maneira mais simples é usar o terminal. Primeiro, digite:
apt-get autoremove <list-of-package-names> -s
Ele fará uma simulação, para que você possa ver quais pacotes serão removidos. Se tiver certeza sobre o que você faz, apenas execute o comando sem o parâmetro -s
e use sudo
. Por exemplo:
sudo apt-get autoremove gcj-4.6-jre-headless gcj-4.7-jre-headless openjdk-6-jre-headless openjdk-7-jre-headless
PERIGO! Preste atenção na lista de pacotes que você está prestes a remover (você o verá antes de confirmar a execução), porque ele também removerá os pacotes que dependem do pacote na lista. (parâmetros após sudo apt-get
). Portanto, qualquer aplicativo que precise que o JRE / JDK seja executado também será removido. Eu te avisei:).