Instalar JRE (Java Runtime Environment)

Iniciado por MYokai, Diciembre 07, 2014, 07:39:05 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Hace unos días me encargaroon un trabajo relativo a la instalación unas cámaras IP Wifi para video vigilancia, (a pesar de mis reservas a este sistema).
Para hacer la prueba remota usé mi netbook, en vez de una PC de la empresa y uno de los requisitos para manejar la interfaz web de la aplicación es tener instalado el JRE... y no lo tenía instalado.
He visitado muchos sitios en la web buscando información de cómo instalarlo y he probado algunos de ellos, pues algunos creo que tenían menos idea que yo, que ya es decir.
Así que voy a poner el que me ha dado resultado.
Ya sé que es algo básico. Pero quiero creer que no soy el único usuario del foro que no sabía instalarlo y también soy de la opinión de que no viene mal recordar lo elemental.

Creamos el directorio para Java en /opt
$ sudo mkdir -pv /opt/java_se/java/

Descargamos la versión de java en No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Descomprimimos la versión de java .tar.gz en el directorio creado.
$ sudo tar xzvf jre-7u5-linux-x64.tar.gz -C /opt/java_se/java/ - (Ojo con la ruta del archivo descargado)

Creamos un enlace simbólico llamado "JAVA-ORACLE" al contenido del directorio de java.
Esto nos facilitará la actualización de Java en el futuro.
$ sudo ln -sv /opt/java_se/java/* /opt/java_se/JAVA-ORACLE

Creamos el enlace simbólico al binario de java en update-alternative a través de JAVA-ORACLE
$ sudo update-alternatives --install /usr/bin/java java /opt/java_se/JAVA-ORACLE/bin/java 1200

Seleccionamos (si es necesario) en update-alternatives nuestro java
$ sudo update-alternatives --config java

Aparecerá esto:

Existen 3 opciones para la alternativa java (que provee /usr/bin/java).

Selección Ruta Prioridad Estado
------------------------------------------------------------
* 0     /opt/java_se/JAVA-ORACLE/bin/java           1200    modo automático
   1     /opt/java_se/JAVA-ORACLE/bin/java           1200    modo manual
   2     /usr/lib/jvm/java-6-openjdk/jre/bin/java    1061    modo manual
   3     /usr/lib/jvm/java-6-sun/jre/bin/java          63    modo manual

Pulse <Intro> para mantener el valor por omisión
  • o pulse un número de selección: <intro>
    En este caso únicamente pulsaremos <intro>, en caso contrario pues ya sabéis, el número que
    corresponda a JAVA-ORACLE

    Añadimos java al PATH de TODOS los usuarios

    Tendremos que abrir el archivo /etc/bash.bashrc con un editor de textos.
    $ sudo gedit /etc/bash.bashrc

    Y añadimos la siguiente línea al final del archivo.

    export PATH=$PATH:/opt/java_se/JAVA-ORACLE/bin


    Después guarda y cierra.

    Verificamos la versión de java instalada

    $ java -version

    Nos saldrá esto:

    java version "1.8.0_25"
    Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
    Java HotSpot(TM) Client VM (build 25.25-b02, mixed mode)

    Ahora instalamos el plugin de Java en Firefox o Iceweasel en /usr/lib:

    Si no está, creamos el directorio para el plugin

    $ sudo mkdir -pv /usr/lib/mozilla/plugins

    Ahora creamos el enlace simbólico hacia el plugin

    $ sudo ln -sv /opt/java_se/JAVA-ORACLE/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins

    Verificamos si tenemos correctamente instalado el plugin de Java en Firefox o Iceweasel visitando No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

    Un saludo y...


    Deja ya de discutir qué es un hombre bueno; Sé uno. (Meditaciones - Marco Aurelio)
Scanned today; Hacked tomorrow.

Muy bueno compañero!!
Cada vez que quiero instalarlo en linux, tengo que andar googleando porque me olvido los pasos..
Ahora me dejaré este post como primera fuente!

Muchas gracias!!

ANTRAX


Muchas gracias, me ocurre lo mismo que dijo Antrax, nunca recuerdo los pasos y siempre acabo buscándolos, ahora tendré tu post en favoritos y no tendré que visitar varias webs hasta encontrar como lo quiero.

Un saludo.



no es mejor el java libre de linux opendjk

Enero 06, 2015, 10:15:11 AM #4 Ultima modificación: Enero 07, 2015, 02:16:55 PM por MYokai
Como se suele decir... para gustos... colores.

Oracle JRE, (pues ahora es de Oracle), es la versión de licencia restringida. Supuestamente va un poco mejor y tiene más compatibilidad, pero los amigos de Oracle nos están tirando chinas a los linuxeros desde hace unos meses. La última es que han prohibido a los desarrolladores empaquetar nuevos JRE/JDK directamente en los repositorios. Además, JRE no es el colmo de la seguridad, precisamente. Por eso muchas distribuciones han dejado JRE de lado para utilizar OpenJDK en su lugar.

OpenJDK es la versión libre. Su rendimiento no es estelar cuando se le compara con la versión restringida, pero éstos no te van a hacer estupideces con las licencias. Además, parece ser que Oracle pretende que OpenJDK se convierta en el nuevo estándar para la implementación de Java. Lo malo es que algunos sitios web sí que te van a exigir que uses Oracle JRE.

De todas formas, la mayoría de sitios que trabajan con java requieren la versión del JRE.

INSTALAR JDK:

java -version
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
gzip -xvzf /root/jdk-8u25-linux-i586.tar.gz
tar -xvzf /root/jdk-8u25-linux-i586.tar.gz
mv jdk1.8.0_25 /opt
cd /opt/jdk1.8.0_25
update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_25/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_25/bin/javac 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so No tienes permitido ver los links. Registrarse o Entrar a mi cuenta /opt/jdk1.8.0_25/jre/lib/i386/libnpjp2.so 1
update-alternatives --set java /opt/jdk1.8.0_25/bin/java
update-alternatives --set javac /opt/jdk1.8.0_25/bin/javac
update-alternatives --set No tienes permitido ver los links. Registrarse o Entrar a mi cuenta /opt/jdk1.8.0_25/jre/lib/i386/libnpjp
java -version

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Saludos.-
Scanned today; Hacked tomorrow.