Use
update-java-alternatives
para alternar entre diferentes implementações sem remover ou reinstalar e baixar pacotes.
Eu tinha instalado o sun-java, mas quero voltar ao OpenJDK 7. Eu estava tentando reinstalar a partir do terminal usando o comando sudo apt-get install openjdk-7-jre
, mesmo do Synaptic e do Software Center, mas não funciona.
Eu tento usar o comando java -version
e recebo uma mensagem como The java program can be found on follow packages» open-7-jre-headless
Então, eu tentei instalar, mas eles estão instalados no meu sistema ...
Eu não quero formatar meu PC apenas para Java.
Obrigado.
Use
update-java-alternatives
para alternar entre diferentes implementações sem remover ou reinstalar e baixar pacotes.
Para alternar entre as versões do Java instaladas, você pode usar o comando update alternatives
.
Para obter uma lista dos pacotes Java instalados em um sistema, execute o seguinte comando a partir do terminal ( Ctrl - Alt - t ):
sudo update-alternatives --config java
Isso fornecerá uma saída de lista semelhante à seguinte:
There are 4 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1070 auto mode
1 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1051 manual mode
* 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1069 manual mode
Press enter to keep the current choice[*], or type selection number:
Neste caso em particular, a versão do Oracle Java 7 é o padrão atual (indicado pelo asterisco).
Para mudar para a versão do OpenJDK, você deve selecionar a opção 1
no prompt e pressionar a tecla Enter .
Você agora estará executando a versão do OpenJDK 7.
Nenhuma outra alteração será necessária para alternar suas versões do Java.
Se você quiser eliminar o Sun Java completamente ...
Você pode usar dpkg-query -l *sun-java*
para ver os pacotes relacionados ao sun-java que estão instalados. Você pode usar sudo apt-get purge sun-java
, etc., com os nomes dos pacotes para se livrar deles.
Se o OpenJDK já estiver instalado, ótimo, esperamos que funcione a partir daí. Se não, sudo apt-get update && sudo apt-get update
poderá ajudá-lo a descobrir.
Se ainda assim não funcionar, tente repetir o processo de remoção / remoção de pacotes acima para o OpenJDK e reinstale-o para começar do zero.