Social

martes, 28 de mayo de 2013

Instalar Java en Centos 6.4

Para instalar Java en cualquiera de sus versiones basta con seguir los siguientes pasos, (donde diga versión, lo cambiamos con la el paquete descargado):

1. Descargar Java
Java se puede descargar en la página de Oracle. Se puede utilizar el siguiente enlace http://www.oracle.com/technetwork/java/javase/downloads/index.html. Se debe descargar el paquete .rpm ya sea el de 64 ó 32 bits, JDK ó JRE.

2. Cambiar a usuario root:
sudo -i
sudo su

3. Instalar el JDK o JRE
//JDK
rpm -Uvh /ruta/al/directorio/jdk-<version>.rpm
//JRE
rpm -Uvh /ruta/al/directorio/jre-<version>.rpm

4. Instalar java, javaws, libjavaplugin.so (para Mozilla) y javac con el comando alternatives --install
// java
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 20000
// javaws
alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 20000

// Java Browser (Mozilla) Plugin 32-bit
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/jre/lib/i386/libnpjp2.so 20000

// Java Browser (Mozilla) Plugin 64-bit
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/jre/lib/amd64/libnpjp2.so 20000

// Se instala javac solo si descargamos el JDK
alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000
alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000

5. Verificar las versiones de java, javaws, libjavaplugin.so y javac
java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b04)
Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)

6. Cambiar entre las versiones disponibles.
Este paso se debe realizar para cada comando. Java, javaws, javac, etc.
alternatives --config java

There are 4 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*   1           /usr/java/jdk1.6.0_24/jre/bin/java
 +  2           /usr/java/jdk1.6.0_26/jre/bin/java
    3           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
    4           /usr/java/jdk1.7.0_21/jre/bin/java

Enter to keep the current selection[+], or type selection number: 4

Al final solo queda crear o cambiar la variable de entorno. Esto se hace con el comando:
// export con JDK
export JAVA_HOME="/usr/java/jdk<version>"
// export con JRE
export JAVA_HOME="/usr/java/jre<version>"


4 comentarios :

  1. cual es la diferencia entre jdk y jre y

    ResponderEliminar
  2. Hola, JRE de permite ejecutar programas hechos en java. JDK te permite compilar estos programas y ejecutarlos.

    Saludos.

    ResponderEliminar
    Respuestas
    1. Pero el jdk te permite ejecutar programas echos en java o no. Lo que pregunto es si puede ejecutar programas en formato jar como so fuera una computadora?

      Eliminar
    2. El JDK te incluye el JRE, por lo que luego de instalarlos ambos te permiten ejecutar los programas hechos en java o .jar.

      Eliminar