Androide

Cómo instalar java en centos 7

Install Java 8 on CentOS 7

Install Java 8 on CentOS 7

Tabla de contenido:

Anonim

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 centos