GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Java 8 JRE y JDK desde un archivo RPM en Linux

JRE significa Java Runtime Environment.

JDK significa Kit de desarrollo de Java.

En la mayoría de las situaciones, si desea ejecutar una aplicación Java, solo necesita instalar Only JRE.

Pero, si está realizando algún trabajo de desarrollo o compilando una aplicación que requiere Java SDK, entonces debe instalar JDK.

Este tutorial explica cómo instalar solo JRE, solo JDK y ambos JRE JDK juntos.

Descargar solo Java 8 JRE

La última versión de Java 8 está disponible para descargar desde aquí. Haga clic en el enlace "Descargar" junto a "JRE".

Aquí está el enlace de descarga directa para la descarga de JRE 8.

Haga clic en el botón de radio que dice:"Aceptar acuerdo de licencia". El botón de opción desaparecerá y verá este mensaje:Gracias por aceptar el Acuerdo de licencia de código binario de Oracle para Java SE; ahora puede descargar este software.

Para Linux de 64 bits, descargue el archivo jre-8u131-linux-x64.rpm, que se encuentra en "Linux x64"

para Linux de 32 bits, descargue el archivo jre-8u131-linux-i586.rpm, que se encuentra en "Linux x86"

Instalar solo Java 8 JRE

En este servidor, actualmente no hay Java instalado.

# java -version
-bash: java: command not found

# rpm -qa | grep -i jre

Instale el archivo jre rpm descargado como se muestra a continuación.

# rpm -ivh jre-8u131-linux-x64.rpm --test
Preparing...                          ################# [100%]

# rpm -ivh jre-8u131-linux-x64.rpm 
Preparing...                          ################# [100%]
Updating / installing...
   1:jre1.8.0_131-1.8.0_131-fcs       ################# [100%]
Unpacking JAR files...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

Verifique para asegurarse de que se haya instalado correctamente. En este ejemplo, como vemos, este tiene instalada la versión 1.8.0 de java.

# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

# rpm -qa | grep -i jre
jre1.8.0_131-1.8.0_131-fcs.x86_64

Nota:si es nuevo en Java y le gusta aprender a escribir un programa básico simple de Java hola mundo, esto podría ayudar:Cómo escribir y ejecutar un programa Java en el sistema operativo Unix

Descargar solo Java 8 JDK

Si está instalando JDK, normalmente no tiene que instalar JRE por separado, ya que todos los archivos binarios que se incluyen con JRE también se incluyen con JDK.

La última versión de Java 8 está disponible para descargar desde aquí. Haga clic en el enlace "Descargar" junto a "JDK".

Aquí está el enlace de descarga directa para la descarga de JDK 8.

Haga clic en el botón de radio que dice:"Aceptar acuerdo de licencia". El botón de opción desaparecerá y verá este mensaje:Gracias por aceptar el Acuerdo de licencia de código binario de Oracle para Java SE; ahora puede descargar este software.

Para Linux de 64 bits, descargue el archivo jdk-8u131-linux-x64.rpm, que se encuentra en "Linux x64"

para Linux de 32 bits, descargue el archivo jdk-8u131-linux-i586.rpm, que se encuentra en "Linux x86"

Instalar solo Java 8 JDK

Instale Java 8 JDK en su sistema como se muestra a continuación.

# rpm -ivh jdk-8u131-linux-x64.rpm --test
Preparing...                          ################ [100%]
 
# rpm -ivh jdk-8u131-linux-x64.rpm 
Preparing...                          ################ [100%]
Updating / installing...
   1:jdk1.8.0_131-2000:1.8.0_131-fcs  ################ [100%]
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

Asegúrese de que jdk rpm se haya instalado correctamente.

# rpm -qa | grep -i jdk
jdk1.8.0_131-1.8.0_131-fcs.x86_64

Ubicaciones de archivos Java 8 JRE y JDK

De manera predeterminada, los pasos anteriores instalarán jre y jdk en el directorio /usr/java como se muestra a continuación.

# ls -l /usr/java/
lrwxrwxrwx. 1 root root   16 Jun  1 16:55 default -> /usr/java/latest
drwxr-xr-x. 9 root root 4096 Jun  1 17:03 jdk1.8.0_131
drwxr-xr-x. 7 root root 4096 Jun  1 16:55 jre1.8.0_131
lrwxrwxrwx. 1 root root   22 Jun  1 17:03 latest -> /usr/java/jdk1.8.0_131

El resultado de ls anterior indica que puede instalar varias versiones de jre o jdk en la misma máquina, ya que todas y cada una de las versiones de la instalación obtendrán su propio nombre de directorio con el número de versión.

El ejecutable java se usa desde la ubicación de JRE (y no desde la ubicación de JDK).

Cuando tenga varios Java instalados, para identificar qué versión del ejecutable de Java se usa en todo el sistema, haga lo siguiente:

Como se muestra a continuación, el ejecutable java apunta a /usr/bin/java

# whereis java
java: /usr/bin/java /usr/share/man/man1/java.1

/usr/bin/java realmente está apuntando a java en el directorio /etc/alternatives.

# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jun  1 17:03 /usr/bin/java -> /etc/alternatives/java

Finalmente, como puede ver aquí, las alternativas de etc. java apuntan al ejecutable java del JRE de Java 8 que instalamos. (es decir, desde el directorio /usr/java/jre1.8.0_131/bin)

# ls -l /etc/alternatives/java
lrwxrwxrwx. 1 root root 31 Jun  1 17:03 /etc/alternatives/java -> /usr/java/jre1.8.0_131/bin/java

Linux
  1. Cómo instalar Java en Linux

  2. Cómo instalar Oracle Java JDK 17 en Linux

  3. Qué es NFS y cómo instalarlo en Linux

  4. Cómo instalar Java (JRE o JDK) en FreeBSD

  5. Cómo instalar MongoDB desde la fuente (y usando YUM) en Linux

Cómo instalar Oracle Java JDK 18 en Linux

Cómo instalar Java (JDK y JRE) en Ubuntu 20.04 LTS

Cómo instalar Java en Ubuntu y Linux Mint

Cómo instalar Java (JRE o JDK) en Ubuntu 16.04

Cómo instalar Java 16 en Rocky Linux y AlmaLinux

Cómo instalar Java JDK o JRE en Ubuntu o Debian