Eu tenho uma instalação do Ubuntu de 64 bits com OpenJDK como versão padrão do Java.
jeffrey@jeffrey-Satellite-M645:~$ java -version java version "1.6.0_27" OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1) OpenJDK 64-Bit Server VM (compilação 20.0-b12, modo misto) jeffrey@jeffrey-Satellite-M645:~$
Eu gostaria de mudar isso para a versão Oracle:
jdk-6u43-linux-x64
baixei o jdk-6u43-linux-x64.bin
arquivo e executei
sudo chmod a+x /usr/share/java/jdk-6u43-linux-x64.bin
seguido pela
sudo /usr/share/java/jdk-6u43-linux-x64.bin
Ainda não consigo exibir a versão na lista de versões possíveis quando executo:
jeffrey@jeffrey-Satellite-M645:~$ sudo update-alternatives --config java
There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
Nothing to configure.
jeffrey@jeffrey-Satellite-M645:~$
Tenho visto muitos posts neste site sobre isso usando ferramentas ou técnicas específicas que não atendem ao meu ambiente ou ao fato de já ter o arquivo binário - só preciso instalá-lo e selecioná-lo como padrão.
O que não estou entendendo? Como faço para instalar o arquivo bin para que possa torná-lo a versão padrão.
Responder1
Sua alternativa java não está instalada (mesmo se o programa java estiver instalado).
Primeiro você precisa executar o seguinte comando:
update-alternatives --install /usr/bin/java java /path/to/bin/java 100
Então, você poderá executar update-alternatives --config java
o comando.