Cambiar las preferencias de java (alternatives)en Debian/Ubuntu

En Debian nos encontramos que la maquina virtual de java por defecto es OpenJDK, pero debido a muchos desarrollos es necesario utilizar otra maquina de java, en casi todos ellos Sun/Oracle JDK.

Veamos como cambiar esos parametros para su funcionamiento.

Si accedemos a la ruta:

$ /etc/alternatives

Y ejecutamos:

$ ls -la ja*

Y veremos el siguiente resultado:

java -> /usr/lib/jvm/java-6-openjdk/jre/bin/java

Para modificarlo es necesario ejecutar los siguiente comandos.

Listar las maquinas virtuales java:

$sudo update-java-alternatives -l
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
java-6-sun 63 /usr/lib/jvm/java-6-sun

Procedemos a cambiar de maquina virtual java:

$ sudo update-java-alternatives -s java-6-sun

Veremos como ahora java apunta a la maquina sun.

java -> /usr/lib/jvm/java-6-sun/jre/bin/java

Fuente