miércoles, 25 de enero de 2012

Instalar Java 7 - JRE (Java Runtime Environment) + Plugin para Firefox en Fedora

Nota: Artículo actualizado a Fedora 16
Atención: A la fecha Oracle no recomiendo a sus usuarios instalar el JRE 7 de Java. Esto debido a que la versión es muy reciente y se ha liberado con antelación a los desarrolladores con el ánimo que se encuentren errores antes de un uso masivo de la versión. Puedes instalar la última versión del JRE 6 siguiendo las mismas instrucciones.

Fedora viene por defecto con OpenJDK (Bueno al menos está presente en los repositorios oficiales porque noté que en la instalación desde el LiveCD de Fedora 16 no la instala por defecto), la versión abierta de Java que en general es suficiente para la mayoría de las tareas. Sin embargo, si encuentras dificultades en la ejecución de aplicaciones (como por ejemplo applets) quizás te convenga instalar la versión oficial de Oracle.



Para empezar vamos a descargar el software de Java, por favor consulta:
http://java.sun.com/javase/downloads/index.jsp

Nota: Hasta el día de éste post la última versión es la 7 update 2, recomiendo al lector visitar la página de Sun para obtener la última versión. Modifica los comandos de acuerdo a la versión descargada.
Nota: Descargamos el instalador con extensión .tar.gz y NO el RPM.
Una vez hemos descargado la versión de Java adecuada procedemos a instalar algunas dependencias necesarias (Requiere contraseña de root):

$ su -c 'yum install compat-libstdc++-33 compat-libstdc++-296'

Una vez instaladas creamos el enlace de las nuevas librerías digitando en consola (Requiere contraseña de root):

$ su -c '/sbin/ldconfig'

Ahora procedemos a instalar Java. Asumiendo que el instalador quedó en la carpeta Descargas ejecutamos en consola (Requiere contraseña de root) (una instrucción por línea):

$ cd Descargas/
$ tar zxvf jre-7u2-linux-i586.tar.gz
$ su -
# mv jre1.7.0_02 /opt

Una vez hecho esto es momento de hacerla predeterminada en el sistema; Primero creamos el archivo java.sh (Puedes reemplazar nano por tu editor de texto favorito, como por ejemplo gedit o kwrite):

$ su -c 'yum -y install nano'
$ su -c 'nano /etc/profile.d/java.sh'

Dicho archivo debe contener las siguientes líneas:

export JAVA_HOME=/opt/jre1.7.0_02
export PATH=$JAVA_HOME/bin:$PATH

Guarda y cierra el editor de texto (Ctrl+O y Ctrl+X en nano), a continuación digita en una terminal (como root):

# source /etc/profile.d/java.sh
# alternatives --config java

Verás algo en pantalla como:

There is 1 programs which provide 'java'.
Selection     Command
-----------------------------------------------
*+ 1         /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
     
Enter to keep the current selection[+], or type selection number:

Nos muestra la lista de programas que proveen la funcionalidad de Java. En este caso sólo hay uno así que agregaremos el número 2. Si el comando no muestra nada, no te preocupes, significa que no hay una instalación de Java y para eso estamos aquí. Con el siguiente comando agrega tu instalación:



Nota: Si no tienes ningún programa que provea Java reemplaza el número 2 por un 1. Si hubieran 2 programas ajusta el comando reemplazando el 2 del final por un 3 y así sucesivamente.
Con éste comando se debió haber agregado nuestra versión de Java, así que una vez más ejecuta:

# alternatives --config java

Ahora deberías ver algo como:

There are 2 programs which provide 'java'.
Selection     Command
-----------------------------------------------
*+ 1         /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2         /opt/jre1.7.0_02/bin/java
Enter to keep the current selection[+], or type selection number:

Ingrese el número de la opción que ingresamos (Por ejemplo 2). Si todo salió bien digita en consola:

$ java -version

Debes ver algo como:

java version "1.7.0_02"
Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
Java HotSpot(TM) Client VM (build 22.0-b10, mixed mode, sharing)

Agregando el plugin de Java a Firefox

Finalmente agregamos el plugin a Firefox digitando en una terminal (Ejecuta como root):



Una vez hecho ésto reinicia el navegador Firefox y visita el sitio de Sun para verificar la instalación http://www.java.com/es/download/installed.jsp

Y listo, a disfrutar de las bondades de Java!

4 comentarios:

  1. Esto no me funciona en mi fedora 17 de 64bits. Creo funciona bien, hasta la parte de agregar el plugin a firefox. ¿algún tip o ayuda puede ser?

    ResponderEliminar
  2. La solución es agregar el plugin en la carpeta /usr/lib64/mozilla/plugins
    Y el archivo a agregar es /opt/jre1.7.0_04/lib/amd64/libnpjp2.so

    Muy bueno el blog!

    ResponderEliminar
  3. gracias, uso fedora 19 y me funcionó muy bien todo... buen material.

    ResponderEliminar
  4. Hola intento al teclear el comando mv jre1.8.0_60 /opt (es la version actual que descargue) y me dice esto:
    mv: no se puede efectuar `stat' sobre «jre1.8.0_60»: No existe el fichero o el directorio
    ESpero puedan responder Muchas Gracias.

    ResponderEliminar