Alterando a versão do terminal Java - nem todas as opções mostradas


1

Estou tentando mudar o JDK que o terminal linux está usando para rodar arquivos jar de 1.6 para 1.7. Eu estou tentando fazer isso usando o comando update-alternatives --config java que está me dando a seguinte saída:

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      auto mode
  1            /usr/bin/gij-4.7                                 1047      manual mode
  2            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode

No entanto, se eu for para o diretório /usr/lib/jvm Eu posso ver isso java-7-openjdk-amd64 está presente (entre outros).

Qual é o problema que não está causando essa opção para mostrar ao emitir o comando update-alternatives --config java?

Respostas:


0

Talvez você tenha que adicionar isso como uma opção primeiro?

Isso é da página man.

update-alternatives --install prioridade do caminho do nome do link [- caminho do nome do link do escravo] ...

Adicione um grupo de alternativas ao sistema.

https://askubuntu.com/questions/233190/what-exactly-does-update-alternatives-do


Eu usei o seguinte comando e obtive o seguinte resultado sudo update-alternatives --install /usr/lib/jvm/java-7-jdk jdk-7 /usr/lib/jvm/jdk1.7.0_75/jre/bin/java 1062 update-alternatives: using /usr/lib/jvm/jdk1.7.0_75/ to provide /usr/lib/jvm/java-7-jdk (jdk-7) in auto mode mas a opção ainda não aparece.
Colin747

0

Consegui adicioná-lo à lista de opções executando apt-get install openjdk-7-jdk

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.