Install Java 8 on CentOS 7
Tabla de contenido:
- Prerrequisitos
- Variaciones de Java
- Prerrequisitos
- Instalar OpenJDK
- Instalar OpenJDK 11 JDK
- Instalar OpenJDK 11 JRE
- Instalar OpenJDK 8 JDK
- Instalar OpenJDK 8 JRE
- Instalar Oracle Java
- Establecer la versión predeterminada
- Desinstalar Java
- Conclusión
Java es uno de los lenguajes de programación más populares del mundo, utilizado para construir diferentes tipos de aplicaciones y sistemas.
Este tutorial describe cómo instalar varias versiones e implementaciones de Java en CentOS 7. Le mostraremos cómo instalar OpenJDK y Oracle Java.
Prerrequisitos
Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.
Variaciones de Java
Java se distribuye en tres ediciones diferentes, Standard Edition (SE), Enterprise Edition (EE) y Micro Edition (ME). Este tutorial cubre la edición Java SE (Standard Edition).
Hay dos paquetes Java diferentes en CentOS 7, Java Runtime Environment (JRE) y Java Development Kit (JDK). Si solo desea ejecutar programas Java, entonces necesita JRE que contiene solo Java Runtime Environment y si es desarrollador de Java, necesitará JDK que incluye JRE y herramientas y bibliotecas de desarrollo / depuración.
También hay dos implementaciones diferentes de Java, OpenJDK y Oracle Java, con casi ninguna diferencia entre ellas, excepto que Oracle Java tiene algunas características comerciales adicionales.
Si no está seguro de qué implementación y versión de Java instalar, la recomendación general es instalar para instalar OpenJDK 11 JDK, que es la versión LTS actual de Java.
Prerrequisitos
Antes de comenzar con el tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.
Instalar OpenJDK
OpenJDK, la implementación de código abierto de la plataforma Java es el desarrollo y el tiempo de ejecución de Java predeterminados en CentOS 7. La instalación es simple y directa.
Instalar OpenJDK 11 JDK
Al momento de escribir, OpenJDK 11 es la versión LTS actual de Java y la versión recomendada para instalar. Puede instalarlo usando yum escribiendo el siguiente comando:
sudo yum install java-11-openjdk-devel
Verifique la instalación ejecutando el siguiente comando que imprimirá la versión de Java:
java -version
La salida se verá más o menos así:
openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)
¡Eso es! En este punto, debería haber instalado Java correctamente en su sistema CentOS.
Instalar OpenJDK 11 JRE
Puede instalar OpenJDK 11 JRE usando yum escribiendo el siguiente comando:
sudo yum install java-11-openjdk
JRE es un subconjunto JDK y si ya instaló el paquete JDK, no necesita instalarlo.
Instalar OpenJDK 8 JDK
Java 8 sigue siendo la versión más utilizada de Java. Si su aplicación requiere que se instale el Java 8 anterior en su sistema CentOS 7, instálelo ejecutando el siguiente comando:
sudo yum install java-1.8.0-openjdk-devel
Instalar OpenJDK 8 JRE
Igual que el anterior, si su aplicación requiere OpenJDK 7 JRE, puede instalarla con yum ejecutando el siguiente comando:
sudo yum install java-1.8.0-openjdk
Instalar Oracle Java
En esta sección, veremos los pasos de instalación de Oracle Java. Los paquetes de Oracle están disponibles para descargar solo desde su sitio web oficial.
Antes de instalar Oracle Java, asegúrese de leer la Licencia Oracle JDK. La licencia permite solo el uso no comercial del software, como el uso personal y el uso de desarrollo.
Puede descargar los paquetes Oracle Java
.rpm
desde la página de descargas de Java SE. Para descargar Oracle Java, debe registrarse en el sitio de Oracle.
Una vez que descargue el paquete, use el siguiente comando para instalarlo:
sudo yum localinstall jre-VERSION-linux-x64.rpm
Establecer la versión predeterminada
Puede verificar el Java predeterminado, con:
java -version
openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)
sudo alternatives --config java
El resultado debería ser similar al siguiente:
There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:
Para cambiar la versión predeterminada de Java, solo ingrese el número cuando se le solicite y presione
Enter
.
Desinstalar Java
Si, por cualquier motivo, desea desinstalar el paquete Java, puede desinstalarlo como cualquier otro paquete instalado con
yum
.
Por ejemplo, si desea desinstalar el paquete
java-1.8.0-openjdk-devel
simplemente ejecute:
sudo yum remove java-1.8.0-openjdk-devel
Conclusión
Ahora que ha aprendido cómo instalar y administrar diferentes versiones de Java en su servidor CentOS, su próximo paso podría ser instalar una de las muchas aplicaciones que se ejecutan en Java, como Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle, etc.
java centosCómo instalar java en centos 8

Java es uno de los lenguajes de programación más populares utilizados para construir diferentes tipos de aplicaciones y sistemas. En este tutorial, explicaremos cómo instalar una o más versiones de Java (OpenJDK) en CentOS 8 y cómo configurar el Java predeterminado a través de alternativas.
Cómo instalar Java en Debian 10 Linux

En este tutorial, explicaremos cómo instalar Java (OpenJDK) en Debian 10 Linux.
Cómo instalar java en debian 9

En este tutorial, veremos cómo instalar Java en Debian 9. Java es uno de los lenguajes de programación más populares que se utilizan para construir diferentes tipos de aplicaciones y sistemas.