jueves, 26 de abril de 2007

Hacer funcionar el jdk de sun en Linux

Encontré un método que finalmente me funcionó (y bien, porque ya puedo correr Jars sin problemas) para instalar el jdk en Linux. El método está basado en el link descrito aquí.

NOTA: Reemplazar en las líneas de código, donde dice USUARIO, por el nombre de usuario.

Descargar el jdk de la página de Sun. En este caso, jdk-6u1-linux-amd64.bin (debes cambiarlo por el jdk que descargaste). Guardarlo en el escritorio, que se encuentra en la ruta
\home\USUARIO
Le cambiamos los permisos, obviamente siendo superusuario. Para eso el comando su, donde seguramente nos va a pedir la contraseña:
sudo chmod +x jdk-6u1-linux-amd64.bin
Corremos el binario:
sudo sh ./jdk-6u1-linux-amd64.bin
Luego lo movemos a /usr/lib
sudo mv jdk1.6.0_01/usr/lib
Finalmente:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk1.6.0_01/bin/java 300

Y luego:

sudo update-alternatives --config java

Tras lo que nos va a salir:

Hay 3 alternativas que proveen `java'.
Selección Alternativa
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-gcj/jre/bin/java
3 /usr/lib/jdk1.6.0_01/bin/java
Pulse para mantener el valor por omisión [*] o pulse un número de selección: 3
En la parte donde se escoge la opción que tenga que ver con el jdk que descargamos, para este caso la 3. Finalmente saldrá
Se utiliza `/usr/lib/jdk1.6.0_01/bin/java' para proveer `java'.

Ahora, para probar, desde consola escribir:

java

Y nos aparecen las opciones de java, lo que indica que ya está instalado
Usage: java [-options] class [args...]

No hay comentarios: