Usuario:Alpvonkri/How-to/Java
tagline: De openSUSE
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)
- update-alternatives
Marca para desinstalar los siguientes paquetes (En caso que estén instalados)
- java-1_5_0-sun
- java-1_6_0-openjdk
- java-1_6_0-sun
- java-1_7_0-icedtea
- 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
- javaplugin
- 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?
