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