En los repositorios de CentOS están disponibles los paquetes OpenJDK, que es la versión libre de la plataforma de desarrollo Java. Lo podemos instalar, si aun no lo tenemos, ejecutando desde una terminal y aceptando las dependencias:
# yum install java-1.6.0-openjdk-devel
En algunas ocasiones, algunas aplicaciones o servidores, requieren la versión Sun (hoy Oracle) de java. Por eso, y con fines prácticos, vamos a instalarlo en nuestro CentOS 6. Este tutorial debería de servir para RedHat/CentOS y Fedora.
Se hizo oficial el lanzamiento de Java 7 (1.7.0) por parte de Oracle. Podemos observar los sistemas soportados aquí y descargarlo de aquí
Descargamos e instalamos el paquete correspondiente para nuestro sistema. En mi caso descargo para 64 bit.
wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.rpm -O jdk-7-linux-x64.rpm
rpm -ivh jdk-7-linux-x64.rpm
Configuramos el sistema Alternatives
Java
# alternatives --install /usr/bin/java java /usr/java/jdk1.7.0/jre/bin/java 20000
# alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0/jre/bin/javaws 20000
Plugin para Mozilla
# alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.7.0/jre/lib/amd64/libnpjp2.so 20000
JDK
# alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0/bin/javac 20000
# alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0/bin/jar 20000
Seleccionamos la version de Oracle
# alternatives --config java
Hay 2 programas que proporcionan 'java'.
Selección Comando
-----------------------------------------------
+ 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
* 2 /usr/java/jdk1.7.0/jre/bin/java
Presione Intro para mantener la selección actual[+], o escriba el número de la selección: 2
# alternatives --config javaws
Hay 1 programa que proporciona 'javaws'.
Selección Comando
-----------------------------------------------
*+ 1 /usr/java/jdk1.7.0/jre/bin/javaws
Presione Intro para mantener la selección actual[+], o escriba el número de la selección: 1
# alternatives --config libjavaplugin.so.x86_64
Hay 1 programa que proporciona 'libjavaplugin.so.x86_64'.
Selección Comando
-----------------------------------------------
*+ 1 /usr/java/jdk1.7.0/jre/lib/amd64/libnpjp2.so
Presione Intro para mantener la selección actual[+], o escriba el número de la selección: 1
# alternatives --config jar
Hay 1 programa que proporciona 'jar'.
Selección Comando
-----------------------------------------------
*+ 1 /usr/java/jdk1.7.0/bin/jar
Presione Intro para mantener la selección actual[+], o escriba el número de la selección: 1
# alternatives --config javac
Hay 2 programas que proporcionan 'javac'.
Selección Comando
-----------------------------------------------
1 /usr/lib/jvm/java-1.6.0-openjdk.x86_64/bin/javac
*+ 2 /usr/java/jdk1.7.0/bin/javac
Presione Intro para mantener la selección actual[+], o escriba el número de la selección: 2
Agregamos la variable JAVA_HOME en /etc/profile
echo >> /etc/profile
echo export JAVA_HOME="/usr/java/jdk1.7.0" >> /etc/profile
Verificamos la version de java
# java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)
# javac -version
javac 1.7.0
Plugin para Mozilla
Con eso ya tenemos instalado y listo para usar Java de Oracle. HOLA