Home Wiki > Usuario:Alpvonkri/How-to/Java
Sign up | Login

Usuario:Alpvonkri/How-to/Java

tagline: De openSUSE

< Directorio de guías

Contenido

Obtener los archivos

Descarga el archivo jdk-<versión>-linux-x64-rpm.bin desde http://java.sun.com/javase/downloads

Extrae los archivos rpm

$ ./jdk-<versión>-linux-x64-rpm.bin -x

Preparar tu sistema

Ve a YaST -> Software -> Administración de software

Instala en caso de requerirse el siguiente paquete (En caso que no esté instalado)

  1. update-alternatives

Marca para desinstalar los siguientes paquetes (En caso que estén instalados)

  1. java-1_5_0-sun
  2. java-1_6_0-openjdk
  3. java-1_6_0-sun
  4. java-1_7_0-icedtea
  5. java-<lo que sea>
Recomiendo únicamente dejar instalado el paquete java-1_5_0-gcj-compat, para evitar que nos marque problemas de dependencias.

Si te marca que algún programa ocupa java como dependencia, dale ignorar, esto lo harás cada vez que un programa te pida al instalar esa dependencia de java, ya que el paquete jdk-<versión>-linux-x64-rpm dentro de sus especificaciones no trae que provee esta dependencia, cosa que si hace.

Instalar los archivos

Instala los archivos rpm usando YaST (Software -> Administración de software) o usando comandos

# rpm -i jdk-<versión>-linux-x64-rpm
# rpm -i sun-javadb-<utilidad>-<versión>.i386.rpm

o

# zypper in jdk-<versión>-linux-x64-rpm
# zypper in sun-javadb-<utilidad>-<versión>.i386.rpm

Una vez terminada la instalación de todo, ve a YaST -> Sistema -> Servicios del sistema (Nivel de ejecución)

Desactiva jexec para que no se inicie, ya que si no se desactiva puedes tener problemas para iniciar y/o terminar y/o usar el sistema, y para mayor seguridad, borrarlo.

# rm /etc/init.d/jexec

Guarda los cambios y sal del YaST

Configurar el complemento Java para Firefox

Borra cualquier versión anterior del complemento Java para Firefox, usualmente localizado en $HOME/.mozilla/plugins

Los archivos pueden contener todo o parte de los siguientes nombres

  1. javaplugin
  2. libnpjp2

Abre una consola e ingresa los siguientes comandos:

# update-alternatives --install /usr/bin/java java /usr/java/default/bin/java 99
# update-alternatives --install /usr/lib64/browser-plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/default/jre/lib/amd64/libnpjp2.so 99
# update-alternatives --install /usr/bin/javaws javaws /usr/java/default/bin/javaws 99

Con esos comandos instalaste alternativas de esos programas en tu sistema, por si hay otros que provean lo mismo, ahora vamos a configurar que esos programas sean los que se establezcan como predeterminados así a pesar de que instales otros programas java-<loquesea> no perderás la configuración.

# update-alternatives --config java

Ahí seleccionarás la opción que acabas de instalar

There are 2 alternatives which provide `java'.

  Selection    Alternative
-----------------------------------------------
          1    /usr/lib64/jvm/jre-1.5.0-gcj/bin/java
*+        2    /usr/java/default/bin/java

Press enter to keep the default[*], or type selection number: 2
Using '/usr/java/default/bin/java' to provide 'java'.

Lo mismo seguirá con las otras opciones

# update-alternatives --config libjavaplugin.so.x86_64
# update-alternatives --config javaws

Configurar la consola de Java para Firefox

Para habilitar la consola de Java en Firefox, tienes que descomprimir el archivo ffjcext.zip en la carpeta de extensiones de Firefox

# cd /usr/lib64/firefox/extensions
# unzip /usr/java/default/jre/lib/deploy/ffjcext.zip

Verificar la instalación

Para verificar que tienes la versión correcta de Java instalada

$  java -version

Como resultado te debe de mostrar algo igual o similar a lo siguiente

java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)

Para verificar que tienes el complemento Java, inicia o reinicia tu Firefox, ingresa en la barra de direcciones about:plugins y verifica que aparezca el archivo libnpjp2.so

Para verificar que tiene la consola de Java, inicia o reinicia tu Firefox, en la sección de herramientas busca la que diga Consola de Java

Para verificar que funciona el complemento Java, inicia o reinicia tu Firefox, ve a la página http://java.com y has clic en al opción ¿Tengo Java?