Vários JDK instalados? Veja como definir um padrão

Então você tem em seu sistema baseado em Debian múltiplos JDK instalados e está lutando para definir um deles como padrão? Execute o seguinte comando:

sudo update-alternatives --config java

Ele solicitará algo como:


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

Selection Path Priority Status


0 /usr/lib/jvm/java-6.31-oracle/bin/java 1062 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6.31-oracle/bin/java 1062 manual mode


Press enter to keep the current choice[*], or type selection number:
</code></pre>

Then just type the selection number and java --version to check if is everithing right (will be, believe me)



source: http://askubuntu.com/questions/121654/how-to-set-default-java-version

Related protips:

How To Check If JDK Is 32-bit or 64-bit?