lunes, 31 de marzo de 2014

LINUX-JAVA-ejercicios administración de versiones de java en RHEL/CentOS/FEDORA

Instalar y configurar una versión de Java


Todas las acciones se deben ejecutar como usuario root o algun usuario con permisos de sudo.
Para el siguiente ejercicio se descarga la versión del jdk 1.7: jdk-7u51-linux-i586.2.tar.gz
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Descargar el archivo en la ruta "/opt", descomprimir.

[root@Emesh opt]$ tar zxvf jdk-7u51-linux-i586.2.tar.gz

crear enlace simbolico:
[root@Emesh opt]$ ln -s /opt/jdk1.7.0_51 jdk



Agregar la versión de java a través del utilitario "alternatives"
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/jdk/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/jdk/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/jar" "jar" "/opt/jdk/bin/jar" 1

Comprobar la versión actual de java
[root@Emesh opt]$ java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Server VM (build 24.51-b03, mixed mode)
[root@Emesh opt]$ 


Para elegir entre las distintas versiones de java disponibles en el server, utilizar el utilitario alternatives para ejecutar el swith de versiones de java:

[root@Emesh opt]$ alternatives --config java

There is 3 program that provides 'java'.

  Selection    Command
-----------------------------------------------
*  1           /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc19.i386/jre/bin/java
   2           /opt/jdk/bin/java
 + 3           /opt/jdk1.7.0_51/bin/java

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

Se chequea que la versión de java haya cambiado.
[root@Emesh opt]$ java -version
java version "1.7.0_45"
OpenJDK Runtime Environment (fedora-2.4.3.0.fc19-i386 u45-b15)
OpenJDK Server VM (build 24.45-b08, mixed mode)
[gcepeda@Emesh opt]$ 


Habilitar el plugin de java en el navegador google-chrome

Crear un enlace simbólico de la biblioteca /opt/jdk1.7.0_51/jre/lib/i386/libnpjp2.so en la ruta de plugins de google. Si no existe el directorio plugins, se debe crear.

[root@Emesh opt]$ mkdir -p /opt/google/chrome/plugins/
[root@Emesh opt]$ cd /opt/google/chrome/plugins/
[root@Emesh opt]$ln -s /opt/jdk1.7.0_51/jre/lib/i386/libnpjp2.so libnpjp2.so

Ejecutar el utilitario ControlPanel de la versión de java utilizada actualmente para ajustar el nivel de seguridad de las aplicaciones:
[root@Emesh bin]$ /opt/jdk/bin/ControlPanel

Habilitar ticket "Enable java content in the browser"
En la pestaña "Security" ajustar la barra "Security Level" a lo más bajo.

En la barra de direcciones del navegador google-chrome, abrir la pestaña de plugins:

Revisar si el plugin está habilitado:
Java(TM) Version: 10.51.2
Next Generation Java Plug-in 10.51.2 for Mozilla browsers
Name:Java(TM) Plug-in 10.51.2
Description:Next Generation Java Plug-in 10.51.2 for Mozilla browsers
Version:10.51.2
Location:/opt/jdk1.7.0_51/jre/lib/i386/libnpjp2.so
Type:NPAPI
MIME types:
MIME typeDescriptionFile extensions
application/x-java-vmJava™ Plug-in
application/x-java-appletJava™ Plug-in Applet
application/x-java-beanJava™ Plug-in JavaBeans
application/x-java-applet;version=1.1Java™ Plug-in
application/x-java-bean;version=1.1Java™ Plug-in
application/x-java-applet;version=1.1.1Java™ Plug-in
application/x-java-bean;version=1.1.1Java™ Plug-in
application/x-java-applet;version=1.1.2Java™ Plug-in
application/x-java-bean;version=1.1.2Java™ Plug-in
application/x-java-applet;version=1.1.3Java™ Plug-in
application/x-java-bean;version=1.1.3Java™ Plug-in
application/x-java-applet;version=1.2Java™ Plug-in
application/x-java-bean;version=1.2Java™ Plug-in
application/x-java-applet;version=1.2.1Java™ Plug-in
application/x-java-bean;version=1.2.1Java™ Plug-in
application/x-java-applet;version=1.2.2Java™ Plug-in
application/x-java-bean;version=1.2.2Java™ Plug-in
application/x-java-applet;version=1.3Java™ Plug-in
application/x-java-bean;version=1.3Java™ Plug-in
application/x-java-applet;version=1.3.1Java™ Plug-in
application/x-java-bean;version=1.3.1Java™ Plug-in
application/x-java-applet;version=1.4Java™ Plug-in
application/x-java-bean;version=1.4Java™ Plug-in
application/x-java-applet;version=1.4.1Java™ Plug-in
application/x-java-bean;version=1.4.1Java™ Plug-in
application/x-java-applet;version=1.4.2Java™ Plug-in
application/x-java-bean;version=1.4.2Java™ Plug-in
application/x-java-applet;version=1.5Java™ Plug-in
application/x-java-bean;version=1.5Java™ Plug-in
application/x-java-applet;version=1.6Java™ Plug-in
application/x-java-bean;version=1.6Java™ Plug-in
application/x-java-applet;version=1.7Java™ Plug-in
application/x-java-bean;version=1.7Java™ Plug-in
application/x-java-applet;jpi-version=1.7.0_51Java™ Plug-in
application/x-java-bean;jpi-version=1.7.0_51Java™ Plug-in
application/x-java-applet;deploy=10.51.2Java™ Plug-in
application/x-java-applet;javafx=2.2.51Java™ Plug-in
application/x-java-vm-npruntimeJava™ Plug-in
Disable  

Finalmente para chequear si el plugin se encuentra correctamente habilitado, utilizar la siguiente web de prueba:


Fuente:

http://tecadmin.net/steps-to-install-java-on-centos-5-6-or-rhel-5-6/#

No hay comentarios:

Publicar un comentario