Esse comando deve informar o que está atualmente fornecendo a máquina virtual Java ( java
) e o compilador Java ( javac
):
file /etc/alternatives/java /etc/alternatives/javac
Isso pressupõe que o sistema de "alternativas" está funcionando corretamente, o que pode não ser o caso, dependendo de como o Java foi "bagunçado" no passado. Para verificar isso, execute:
file 'which java javac'
Se o sistema de alternativas estiver funcionando corretamente e sendo usado pelo Java, você deverá ver:
/usr/bin/java: symbolic link to '/etc/alternatives/java'
/usr/bin/javac: symbolic link to '/etc/alternatives/javac'
Caso contrário, edite sua pergunta para fornecer detalhes. Então deve ser possível dar uma resposta mais específica.
Você pode remover openjdk-6
do Centro de Software. Existem vários pacotes associados a ele, então você pode precisar remover mais de um pacote. (Todos os pacotes 'openjdk-6' são listados aqui .)
Ou você pode usar a linha de comando:
sudo apt-get remove openjdk-6-\* icedtea-6-\*
No entanto, qualquer que seja o método usado, você pode querer verificar primeiro o que depende desses pacotes - você pode ter um software instalado que precisa especificamente da versão 6. (Provavelmente não, mas possivelmente.)
Você pode verificar isso simulando a operação de remoção na linha de comando:
apt-get -s remove openjdk-6-\* icedtea-6-\*
Isso mostrará os efeitos da remoção desses pacotes, incluindo quais outros pacotes também serão removidos. (Você notará que, como isso é uma simulação, você não precisa de sudo
.)
Se você quiser continuar usando conteúdo Java on-line no seu navegador (isso não é a mesma coisa como JavaScript ), antes de remover qualquer icedtea-6-
ou openjdk-6-
packages (exceto talvez openjdk-6-jdk
), você deve certificar-se de que você tem icedtea-7-
packages instalados correspondendo a qualquer icedtea-6-
packages instalado.