Como instalar el JDK en Linux

De LIDSOL

El JDK de Sun he visto que a mucha gente le da problemas al instalarse, acá explicare una forma no complicada de instalarlo y usarlo en nuestro equipo.

En el momento de escribir este how-to esta la versión 5.0 del JDK y esta para diversas arquitecturas en Linux viene como un paquete RPM y un .bin, en este caso usaremos el .bin para que cubra la mayoría de distribuciones que hay


Lo primero es conseguir el JDK de la pagina de Sun de la siguiente dirección:


http://java.sun.com/j2ee/1.4/download.html#sdk

Antes de continuar todo lo siguiente tenemos que hacerlos como administradores del equipo (con la cuenta root), para cambiar de cuenta es con el comando:

su -

Una vez que tengamos el jdk en nuestro equipo es buena idea ponerlo en alguna carpeta del sistema donde todos tengan acceso (por ejemplo /opt).

mv jdk-1_5_0_06-linux-i586.bin /opt

ahora damos permisos de ejecución con chmod y ejecutamos con ./ el archivo:

chmod +x jdk-1_5_0_06-linux-i586.bin
./ jdk-1_5_0_06-linux-i586.bin

Nos desplegara una licencia de uso la cual tenemos que aceptar y finalmente se creara una carpeta en el mismo lugar donde descomprimimos, llamada jdk1.5.0_06 (en el caso de esta versión)

En algunas distribuciones nuevas traen GCJ (que es un compilador de java libre) entonces necesitamos mover este para que no interfiera con el de Sun que estamos instalando, solo es cuestion de mover algunos enlaces así:

mv /usr/bin/javac /usr/bin/cgjjavac
mv /usr/bin/java /usr/bin/cgjjava
mv /usr/bin/javadocs /usr/bin/cgjjavadocs


Ahora solo nos falta poner algunos enlaces para que podamos ejecutar los comandos que necesitemos (por ejemplo javac y java), esto lo logramos con el comando "ln -s " para crear enlaces simbólicos de esta carpeta a una carpeta donde el sistema tome todos los ejecutables de nuestras aplicaciones (por ejemplo /usr/bin)

ln -s /opt/jdk1.5.0_06/bin/javac /usr/bin/javac
ln -s /opt/jdk1.5.0_06/bin/java /usr/bin/java
ln -s /opt/jdk1.5.0_06/bin/javadocs /usr/bin/java

Con esto ya tendremos disponible el jdk para todos los usuarios del equipo en el que nos encontramos.

Herramientas personales