GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Java en Ubuntu 18.04

Java es uno de los lenguajes de programación más populares del mundo y se utiliza para crear diferentes tipos de aplicaciones multiplataforma.

Este tutorial describe cómo instalar varias versiones de OpenJDK y Oracle Java en Ubuntu 18.04. Las mismas instrucciones se aplican a Ubuntu 16.04 y cualquier distribución basada en Ubuntu, incluidos Kubuntu, Linux Mint y Elementary OS.

Requisitos previos #

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 instalación de la edición Java SE (Standard Edition).

OpenJDK y Oracle Java son las dos implementaciones principales de Java, casi sin diferencias entre ellas, excepto que Oracle Java tiene algunas funciones comerciales adicionales.

Hay dos paquetes de Java diferentes en los repositorios de Ubuntu, Java Runtime Environment (JRE) y Java Development Kit (JDK).

Si solo desea ejecutar programas Java, entonces necesita JRE, que contiene solo Java Runtime Environment. El desarrollador de Java debe instalar JDK, que también incluye las herramientas y bibliotecas de desarrollo/depuración.

Le mostraremos cómo instalar varios paquetes de Java. Si no sabe qué implementación o versión de Java usar, la recomendación general es seguir con la versión predeterminada de OpenJDK disponible en Ubuntu 18.04.

Instalación de OpenJDK predeterminado (Java 11) #

En el momento de escribir este artículo, la última versión LTS de Java es la versión 11.

Siga los pasos a continuación para instalar Java OpenJDK 11 en su sistema Ubuntu:

  1. Primero, actualice el apt índice del paquete con:

    sudo apt update
  2. Una vez que se actualice el índice del paquete, instale el paquete Java OpenJDK predeterminado con:

    sudo apt install default-jdk
  3. Verifique la instalación ejecutando el siguiente comando que imprimirá la versión de Java:

    java -version

    La salida se verá así:

    openjdk version "11.0.2" 2019-01-15
    OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)
    OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)
    

¡Eso es todo! En este punto, debería haber instalado correctamente Java en su sistema Ubuntu.

JRE está incluido en el paquete JDK. Si solo necesita JRE, instale el default-jre paquete:

Instalando OpenJDK 8 #

Java 8 sigue siendo la versión más utilizada de Java. Si su aplicación requiere Java 8, puede instalarlo escribiendo los siguientes comandos:

sudo apt updatesudo apt install openjdk-8-jdk

Instalando Oracle Java #

Antes de instalar Oracle Java, asegúrese de leer la licencia de Oracle JDK. La licencia solo permite el uso no comercial del software, como el uso personal y el uso de desarrollo.

Oracle Java 11 se puede instalar desde Linux UprisingPPA.

Los siguientes pasos describen cómo instalar Oracle Java 11 en Ubuntu 18.04:

  1. Instale las dependencias necesarias para agregar un nuevo repositorio:

    sudo apt install software-properties-common
  2. Habilite el PPA de Linux Uprising ejecutando los siguientes comandos:

    sudo add-apt-repository ppa:linuxuprising/java
  3. Una vez agregado el repositorio, actualice la lista de paquetes e instale el oracle-java11-installer paquete escribiendo:

    sudo apt updatesudo apt install oracle-java11-installer

    Se le pedirá que acepte la licencia de Oracle.

  4. Verifique la instalación ejecutando el siguiente comando que imprimirá la versión R:

    java -version
    java version "11.0.2" 2019-01-15 LTS
    Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
    Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

Establecer la versión predeterminada de Java #

Para verificar la versión predeterminada de Java, usaría el siguiente comando:

java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)
OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Si tiene varias instalaciones de Java para cambiar la versión predeterminada, use update-alternatives herramienta como se muestra a continuación:

sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number:

Para cambiar la versión predeterminada de Java, simplemente ingrese el número de versión (el número en la columna Selección) y presione Enter .

Establecer la variable de entorno JAVA_HOME #

Algunas aplicaciones escritas en Java utilizan JAVA_HOME variable de entorno para determinar la ubicación de instalación de Java.

Para establecer el JAVA_HOME variable de entorno, primero, debe averiguar las rutas de instalación de Java utilizando update-alternatives comando

sudo update-alternatives --config java

En nuestro caso, las rutas de instalación son las siguientes:

  • OpenJDK 11 se encuentra en /usr/lib/jvm/java-11-openjdk-amd64/bin/java
  • OpenJDK 8 se encuentra en /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Copie la ruta de instalación de su instalación preferida. A continuación, abra el /etc/environment archivo:

sudo nano /etc/environment

Agregue la siguiente línea, al final del archivo:

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

Asegúrese de reemplazar la ruta con la ruta a su versión de Java preferida.

Puede cerrar sesión e iniciar sesión o ejecutar el siguiente comando fuente para aplicar los cambios a su sesión actual:

source /etc/environment

Para verificar que JAVA_HOME la variable de entorno está configurada correctamente, ejecute el siguiente comando de eco:

echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment es un archivo de configuración de todo el sistema, que utilizan todos los usuarios. Si desea establecer el JAVA_HOME variable por usuario, agregue la línea a .bashrc o cualquier otro archivo de configuración que se carga cuando el usuario inicia sesión.

Desinstalar Java #

Si por alguna razón desea desinstalar el paquete Java, puede desinstalarlo como cualquier otro paquete instalado con apt .

Por ejemplo, si desea desinstalar el openjdk-8-jdk ejecución del paquete:

sudo apt remove openjdk-8-jdk

Ubuntu
  1. Cómo instalar Java en Ubuntu Linux

  2. Cómo instalar Java 17 en Ubuntu 20.04

  3. Cómo instalar Java en Ubuntu 16.04

  4. Cómo instalar Java en Ubuntu 20.04

  5. Cómo instalar Java en Ubuntu 22.04

Cómo instalar Java JDK 17 en Ubuntu 22.04

Cómo instalar Java JDK 18 en Ubuntu 22.04 / Ubuntu 20.04

Cómo instalar OpenJDK (Java) en Ubuntu

Cómo instalar Java en Ubuntu 18.04

¿Cómo instalar Java en Ubuntu 18.04?

Cómo instalar Java en Ubuntu 22.04