Instalar JDK Linux


Estuve instalando jdk para Debian y Fedora y voy a colocar lo que hice tanto para instalar el JDK y configurar la variable JAVA_HOME:

Debian:
1 - Entrar el sitio de Oracle y descargar la versión que vamos a usar.
      Aquí están todas:
        Índice de descarga
     y acá la que voy a usar en esta entrada
        jdk-6u30-download-1377139
2 - Utilizando el comando su nos identificamos como root.

3 - Crear el directorio java:
     mkdir /usr/java
4 - Le damos permiso al usuario como dueño:
       Con la siguiente instrucción le decimos que cambie el nuevo dueño a arielb 
       para el directorio /usr/java/ y que nos muestre un mensaje de lo que cambia (-c) 
       y que lo haga de forma recursiva (-R).
chown -cR arielb /usr/java/
    Recuerda cambiar arielb por tú usuario.
5 - Vamos a colocar el archivo binario que descargamos del sitio de Oracle.
      Con esta instrucción le decimos que nos copie(cp) y nos muestre(-v) lo que está copiando.
cp -v /home/arielb/Descargas/jdk-6u30-linux-x64.bin /usr/java/
6 - El siguiente paso es darle permiso de ejecución:
     Con esta instrucción le decimos que le de permiso(chmod) de ejecución(x) al binario para todos los usuarios(a).
     chmod a+x /usr/java/jdk-6u30-linux-x64.bin
7 - Nos colocamos en el directorio donde está el binario.
      cd /usr/java/
8 - Ejecutamos el binario.
    ./jdk-6u30-linux-x64.bin

9 - Como último paso editaremos el archivo bashrc tanto del usuario root como de nuestro usuario, esto lo haremos para que crear la variable JAVA_HOME de forma permanente.
Primero modificamos nuestro usuario:
   gedit /home/arielb/.bashrc
Al abrir el archivo colocamos lo siguiente:
   export JAVA_HOME=/usr/java/jdk1.6.0_30/
   export PATH=$JAVA_HOME/bin:$PATH



Luego para verificar si las variables fueron bien configuradas puedes escribir:
java -version


Resultado:
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode)



Fedora:

1 - Descargamos  del sitio de Oracle
     jdk-6u30
2 -  Cambiamos al usuario root:
      su
3 - Le damos los permisos necesarios al archivo:
     chmod a+x  jdk-6u30-linux-x64-rpm.bin
4 -  Ejecutamos:
      ./jdk-6u30-linux-x64-rpm.bin

5 - Configurar las variables JAVa_HOME y PATH.
Para que sea para todos los usuarios lo podemos abriendo el archivo con vi, de la siguiente forma:
vi .bash_profile   //a nivel del usuario
y agregamos:

export JAVA_HOME=/usr/java/jdk1.6.0_30/
export PATH=$JAVA_HOME/bin:$PATH




4 comentarios:

Anónimo dijo...

Excelente, muchas gracias.

Ariel O. Barria dijo...

de nada amigo.

Unknown dijo...

cual es la diferencia de editar el .bashrc y usar el update-alternatives??

Ariel O. Barria dijo...

http://linux.die.net/man/8/update-alternatives