Como reverter para o OpenJDK?

6

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.

    
por yyeshua 10.01.2012 / 21:46

3 respostas

3

Use

 update-java-alternatives 

para alternar entre diferentes implementações sem remover ou reinstalar e baixar pacotes.

    
por user unknown 10.01.2012 / 22:32
2

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.

    
por Kevin Bowen 20.03.2013 / 03:18
0

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.

    
por Gary 20.03.2013 / 02:57

Tags