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
?
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.Consegui adicioná-lo à lista de opções executando
apt-get install openjdk-7-jdk
fonte