Por compatibilidad con muchas aplicaciones, en más de una ocasión tenemos que instalar el JDK de Sun en lugar del openJDK que viene por defecto.

La manera más rápida de hacerlo es mediante los siguientes pasos:

  1. Elegimos un directorio para la instalación, creamos el directorio si no existe y nos metemos dentro
    # mkdir -p /usr/java && cd /usr/java
    
  2. Descargamos desde http://www.oracle.com/technetwork/java/javase/downloads/index.html la versión que necesitemos según nuestra arquitectura
  3. Ejecutamos el instalador
    # /bin/sh /root/jdk-6u23-linux-x32.bin
    
  4. Creamos un enlace simbólico por comodidad a la hora de ejecutar los scripts
    # ln -s jdk1.6.0_23 default
    
  5. Creamos el siguiente fichero /etc/profile.d/java.sh
    /etc/profile.d/java.sh
    #
    # SUN Java
    #
    if [ -d /usr/java/default ]; then
        JAVA_HOME=/usr/java/default
        PATH=$JAVA_HOME/bin:$PATH
        export JAVA_HOME PATH
    fi
    
  6. Creamos este otro script /etc/profile.d/java.csh
    /etc/profile.d/java.csh
    #
    # SUN Java
    #
    if ( -d /usr/java/default ) then
        setenv JAVA_HOME "/usr/java/default"
        setenv PATH "$JAVA_HOME/bin:$PATH"
    endif
    

Con estas pautas al volver a loguearte, la variable que determina la ruta donde buscar los comandos JAVA, apuntará a la nueva instalación.

$ echo $JAVA_HOME
/usr/java/jdk1.6.0_23
Anuncios