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 -lDebería aparecer una lista como esta:
java-6-sun 63 /usr/lib/jvm/java-6-sun
java-gcj 1042 /usr/lib/jvm/java-gcjEsto 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-sunAsí 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/profileY 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