GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalar Java en Ubuntu 20.04 LTS - ¿Proceso paso a paso?

Java y la JVM (máquina virtual de Java) son necesarios para muchos tipos de software, incluidos Tomcat, Jetty, Glassfish, Cassandra y Jenkins.

Básicamente, hay muchas aplicaciones Java que puede encontrar y usar en su trabajo diario. Es por eso que necesita JVM (máquina virtual de Java) como entorno de tiempo de ejecución para ejecutar aplicaciones Java.

Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con Java en cualquier distribución de Linux.

En este contexto, veremos cómo instalar Java Run-time Environment (JRE) y Java Developer Kit (JDK) en Ubuntu 20.04 que necesitan muchas aplicaciones basadas en Java.


Diferentes versiones de Java

Hay cuatro plataformas Java disponibles:

  • Edición estándar de Java (Java SE).
  • Ediciones Java Micro (Java ME).
  • Edición Java Enterprise (Java EE).
  • JavaFX.


¿Cómo instalar el JRE predeterminado en Ubuntu?

Instalaremos OpenJDK 11, que es una alternativa de código abierto a JRE y JDK.

Primero, actualizamos el sistema con:

$ sudo apt update && sudo apt upgrade

Ahora comprobaremos si Java Run-time Environment está instalado en el sistema:

$ java -version

Si Java no está instalado en su sistema obtendrá el error de comando no encontrado:

-bash: java: command not found


¿Cómo instalar Java Runtime Environment (JRE)?

Ahora instalaremos OpenJDK 11, que proporcionará Java Runtime Environment (JRE). Escriba el siguiente comando para instalar los paquetes:

$ sudo apt install default-jre

Escriba 'Y' para continuar.

Después de instalar los paquetes, escriba el comando java -version nuevamente para verificar que la operación se haya realizado correctamente:

$ java -version


¿Cómo instalar JDK (Java Development Kit)?

Una vez que hayamos instalado correctamente Java Run-time Environment, ahora podemos instalar Java Development Kit (JDK).

Escribe el siguiente comando para instalarlo:

$ sudo apt install default-jdk

Ahora podemos verificar la instalación del kit de desarrollo de Java escribiendo lo siguiente:

$ javac -version

Si todo salió bien, deberíamos obtener la versión de JDK instalada.

A continuación, debemos configurar la variable de entorno JAVA_HOME.


¿Cómo configurar la variable de entorno JAVA_HOME?

La variable de entorno JAVA_HOME se utiliza para descubrir el directorio de instalación de Java mediante aplicaciones basadas en Java.

i. Primero, debemos verificar en qué directorio está instalado Java:

$ readlink -f /usr/bin/java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java

ii. Ahora abra el archivo /etc/environment usando su editor de texto favorito:

$ sudo nano /etc/environment

iii. Ahora agregue la siguiente línea al final del archivo, después de reemplazar la ruta con la ruta del directorio de instalación en su sistema que obtuvo al ejecutar el comando anterior readlink, pero omita /bin/java al final:

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

IV. Guarde el archivo, luego vuelva a cargar la configuración en su sesión actual:

$ source /etc/environment

v. Ahora verifique que la ruta del entorno esté actualizada escribiendo el siguiente comando:

$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64

Debería ver la ruta de Java en la salida del terminal.



Ubuntu
  1. Instalar GlassFish en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  2. Instalar Icinga en Ubuntu 20.04 LTS:¿proceso paso a paso?

  3. Instale Oracle Java 16 en Ubuntu 18.04/20.04/21.04:¿un proceso paso a paso?

  4. Instalar Laravel en Ubuntu 20.04 - ¿Proceso paso a paso?

  5. Instalar Grafana en Ubuntu 20.04 - ¿Proceso paso a paso?

Instalar Drupal en Ubuntu 20.04 LTS - ¿Proceso paso a paso?

Instalar Moodle en Ubuntu 20.04 LTS - ¿Proceso paso a paso?

Instalar Kodi en Ubuntu 20.04 LTS:¿un proceso paso a paso?

Instalar Android Studio en Ubuntu 20.04 LTS - ¿Proceso paso a paso?

Instalar Ruby en Ubuntu 20.04 - ¿Proceso paso a paso?

Instalar MongoDB en Ubuntu 20.04 LTS - ¿Proceso paso a paso?