miércoles, 16 de septiembre de 2009

Instalar java en Debian y no morir en el intento!

Hoy me levante con un grave problema, debo trabajar con java pues mi trabajo me lo exige. Anteriormente había trabajado con java pero bajo windows, pero en este caso debo hacerlo bajo Linux.

Si bien la instalación no fué mayor problema, se me presento un inconveniente, pues la documentación no la tenia. Pero después se me presentó otro pequeño problemita, y es que la máquina virtual de java que estaba corriendo era la que trae por defecto mi Debian.

Pues bien, aquí les coloco, la fórmula que me ayudó a resolver mi pequeño problema.

Primero que nada, debemos descargarnos la documentación de java, en este caso el archivo:

jdk-6u12-docs.zip

el cual podemos conseguir en la siguiente dirección, en la sección que dice “JAVA SE 6 Documentation” :

http://java.sun.com/javase/downloads/

Después de esto, movemos el archivo que hemos bajado a la carpeta /tmp:

mv /home/remizero/Desktop/jdk-6u12-docs.zip /tmp
chown root:root /tmp/jdk-6u12-docs.zip


Nótese que la ruta /home/remizero/Desktop fué donde yo me descargué el archivo.

Ahora bien, ya hecho esto; se puede comenzar con la instalación de java, desde el manejador de paquetes de nuestra preferencia, en mi caso usé Synaptic. Y le dí buscar sun-java6 y me aparecieron todos los archivos necesarios para trabajar con java. Los seleccioné todos y le dí aplicar; Y sorpresa se instaló todo sin problemas.


Por otro lado aun me falta configurar la JVM. Con el comando:

update-java-alternatives -l

Debería aparecer una lista como esta:

java-6-sun 63 /usr/lib/jvm/java-6-sun
java-gcj 1042 /usr/lib/jvm/java-gcj


Esto para saber que es lo que tenemos y cual es la que vamos a seleccionar, en este caso seleccionaremos la primera y ejecutamos el siguiente comando:

update-java-alternatives -s java-6-sun

Así ya tenemos nuestra JVM configurada para trabajar, pero aun tenemos otro pequeño problema, definir nuestras variables de entorno JAVA_HOME que lo haremos con los siguientes comandos:

echo 'JAVA_HOME="/usr/lib/jvm/java-6-sun"' | tee -a /etc/profile
echo 'export JAVA_HOME' | tee -a /etc/profile


Y ya con esto podemos trabajar con java sin problemas, ya solo queda definir el IDE con el que queramos trabajar y listo.

Por otro lado tenemos otros comandos que nos pueden ayudar a determinar algunos errores en la instalación o desinstalacion que hagamos de nuestro java.

Para verificar la versión de java que estamos usando:

java -version

Para verificar los enlaces creados:

update-alternatives --display java
update-alternatives --display javac


Para eliminar los enlaces creados:

update-alternatives --remove-all java
update-alternatives --remove-all javac



No hay comentarios: