¿Cómo instalar Oracle Java JRE? - Apr 2020 -


Estas instrucciones también funcionan en Debian y Linux Mint

Este artículo está diseñado para aquellos que sólo quieren instalar Oracle Java JRE en sus sistemas Linux basados en Debian, como Debian, Ubuntu o Linux Mint.  Usando este método sólo podrás ejecutar programas Java y no podrás desarrollar y programar en Java.

 

 "Para mi caso Linux Lubuntu".



01. Saber que arquitectura de Linux se tiene, 32-bit ó 64-bit.

comando:uname -a

salida: Linux eliseca-pc 5.3.0-46-generic #38-Ubuntu SMP Fri Mar 27 17:37:05 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

 

02. Revisar si se tiene instalado Java en el sistema 

comando:java -version

salida:

    java version "1.8.0_241"

    Java(TM) SE Runtime Environment (build 1.8.0_241-b07)

    Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)

  

Si tienes OpenJDK ó JRE instalado en tu sistema, tienes la versión incorrecta de Java instalada en tu sistema para este procedimiento.

 

03. Elimina por completo OpenJDK/JRE de tu sistema y crea un directorio para almacenar tus binarios de Oracle Java JRE

Esto evitará que aparezcan conflictos entre las versiones de Java. Por ejemplo, si tienes OpenJDK/JRE instalado en tu sistema, puedes eliminarlo tecleando el siguiente comando:

comando:sudo apt-get purge openjdk-\*

  

04. Esto comando creará un directorio para guardar los binarios de Oracle Java JDK y JRE.
comando:sudo mkdir -p /usr/local/java


 05. Descarga Oracle Java JRE para Linux. 

Asegúrate de seleccionar los binarios correctos para la arquitectura de tu sistema, 32-bit o 64-bit (los cuales terminan en “tar.gz”). Puedes descargar el archivo del sitio Web:https://java.com/es/ ; en mi caso:"jre-8u241-linux-x64.tar.gz"


06. Copiarlo al directorio: /usr/local/java 

instrucción:cd /home/"your_user_name"/Downloads     --->Entrar al lugar donde se tiene el archivo descargado:jre-8u241-linux-x64.tar.gz

comando:sudo cp -r jre-8u241-linux-x64.tar.gz  /usr/local/java/     ---> se copia al directorio indicado 

 

07. Ejecuta los siguientes comandos en los archivos tar.gz de Oracle Java que acabas de descargar. 

Asegúrate de hacer esto desde raíz para poder hacer que sean ejecutables para todos los usuarios en tu sistema. 

Para abrir la terminal como raíz, teclea “sudo -s” (sin comillas) e introduce la contraseña de inicio de sesión.   

 

*El comando chmod se usa para cambiar los permisos de archivos o directorios, y hay un conjunto de reglas para cada archivo que define quién puede acceder a ese archivo, y cómo se puede acceder a él.*

   

comando:sudo /usr/local/java/chmod a+x jre-8u241-linux-x64.tar.gz

 

 

  

08. Descomprime los binarios de Java, en el directorio /usr/local/java

comando:sudo tar xvzf jre-8u241-linux-x64.tar.gz

  

Se puede borrar el archivo:jre-8u241-linux-x64.tar.gz

  

 

09. Revisa tus directorios. 

En este paso ya deberás tener el directorio del Jre y dentro de él los directorios binarios en /usr/local/java/jre1.8.0_241/     para Java JDK/JRE :
comando:ls -F
salida:jre1.8.0_241/            ---> Directorio principal
   


10. Edita el archivo de sistema PATH /etc/profile y agrega las siguientes variables de sistema a tu PATH de sistema. 

Usa “nano”, “gedit”, "vi", o cualquier otro editor de texto, como raíz y abre /etc/profile.

comando:sudo vi /etc/profile
salida:
            # /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
            # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
          
            if [ "${PS1-}" ]; then
              if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then
                # The file bash.bashrc already sets the default PS1.
                # PS1='\h:\w\$ '
                if [ -f /etc/bash.bashrc ]; then
                  . /etc/bash.bashrc
                fi
              else
                if [ "`id -u`" -eq 0 ]; then
                  PS1='# '
                else
                  PS1='$ '
                fi
              fi
            fi
          
            if [ -d /etc/profile.d ]; then
              for i in /etc/profile.d/*.sh; do
                if [ -r $i ]; then
                  . $i
                fi
              done
              unset i
            fi

   
   
11. Desplázate hacia el final del archivo usando las flechas en tu teclado y agrega las siguientes líneas debajo de tu archivo /etc/profile:

        JAVA_HOME=/usr/local/java/jre1.8.0_241
        JRE_HOME=$JAVA_HOME/jre

        PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
        export JAVA_HOME
        export JRE_HOME
        export PATH


    quedaría así:
  
        # /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
        # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
      
        if [ "${PS1-}" ]; then
          if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then
            # The file bash.bashrc already sets the default PS1.
            # PS1='\h:\w\$ '
            if [ -f /etc/bash.bashrc ]; then
              . /etc/bash.bashrc
            fi
          else
            if [ "`id -u`" -eq 0 ]; then
              PS1='# '
            else
              PS1='$ '
            fi
          fi
        fi
      
        if [ -d /etc/profile.d ]; then
          for i in /etc/profile.d/*.sh; do
            if [ -r $i ]; then
              . $i
            fi
          done
          unset i
        fi
        JAVA_HOME=/usr/local/java/jre1.8.0_241
        JRE_HOME=$JAVA_HOME/jre
        PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
        export JAVA_HOME
        export JRE_HOME
        export PATH



12. Guarda el archivo /etc/profile y salir.
  

13. Informa a tu sistema Ubuntu Linux dónde se encuentra Oracle Java JRE. 

Esto le dirá a tu sistema que hay una nueva versión de Oracle Java disponible.

 

Este comando notifica al sistema que hay una versión de Oracle Java JRE disponible para usarse. 

comando:sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_241/bin/java" 1

   

Este comando notifica al sistema que Oracle Java Web Start está disponible para su uso.

comando:sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.8.0_241/bin/javaws" 1


   
14. Informa a tu sistema de Ubuntu Linux que Oracle Java JRE será el Java predeterminado. 

Este comando establecerá el JRE para el sistema.

comando:sudo update-alternatives --set java /usr/local/java/jre1.8.0_241/bin/java

   
Este comando establecerá el Java Web Start para el sistema.

comando:sudo update-alternatives --set javaws /usr/local/java/jre1.8.0_241/bin/javaws

   

15. Recarga el PATH del sistema /etc/profile tecleando el siguiente comando:

teclear: . /etc/profile

 

Nota que el archivo de sistema PATH /etc/profile se cargará después de reiniciar tu sistema Ubuntu Linux.
   


16. Revisa si Oracle Java se instaló correctamente en tu sistema. 

Ejecuta los siguientes comandos y anota la versión de Java: 

comando:java -version
    

Una instalación exitosa de Oracle Java 64-bit mostrará lo siguiente:
   
    xxxx@xxxx-pc:~$ java -version
    java version "1.8.0_241"
    Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
    Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)



17. Felicidades, ya instalaste Oracle Java JRE en tu sistema Linux.
 

Ahora reinicia tu sistema. Después de que se reinicie, tu sistema estará completamente configurado para ejecutar programas Java.

 

______________
tomado de:  

https://es.wikihow.com/instalar-Oracle-Java-JRE-en-Ubuntu-Linux
https://es.wikihow.com/instalar-Oracle-Java-JDK-en-Ubuntu-Linux