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 -isudo su
3. Instalar el JDK o JRE
//JDKrpm -Uvh /ruta/al/directorio/jdk-<version>.rpm//JRErpm -Uvh /ruta/al/directorio/jre-<version>.rpm
4. Instalar java, javaws, libjavaplugin.so (para Mozilla) y javac con el comando alternatives --install
// javaalternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 20000// javawsalternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 20000// Java Browser (Mozilla) Plugin 32-bitalternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/jre/lib/i386/libnpjp2.so 20000// Java Browser (Mozilla) Plugin 64-bitalternatives --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 JDKalternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000alternatives --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 JDKexport JAVA_HOME="/usr/java/jdk<version>"// export con JREexport JAVA_HOME="/usr/java/jre<version>"