GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Oracle Java JDK 18 en Ubuntu 20.04 | Ubuntu 22.04

Oracle anunció Java 18 hace unos días. Aquí se explica cómo instalar el lenguaje de programación en Ubuntu Linux.

Novedades en Java 18:

  • Nuevo servicio nativo de Oracle Cloud Infrastructure (OCI) para ayudar a administrar los tiempos de ejecución y las aplicaciones de Java en las instalaciones o en cualquier nube.
  • Establece UTF-8 como el conjunto de caracteres predeterminado de las API estándar de Java
  • Una herramienta de línea de comandos y una API para iniciar un servidor web mínimo que sirve solo archivos estáticos.
  • Reimplementar la reflexión central con identificadores de métodos
  • Resolución de direcciones de Internet SPI.
  • Fragmentos de código JEP en la documentación de la API de Java.
  • Vector API (tercera incubadora)
  • API de memoria y funciones externas (segunda incubadora)
  • Coincidencia de patrones para Switch (segunda versión preliminar)

Instalar JDK 18 en Ubuntu:

Este PPA de Ubuntu mantiene un script de instalación para instalar Java automáticamente. Sin embargo, no se actualiza para la nueva versión de Java 18.

Así que aquí está la guía paso a paso que muestra cómo instalar el deb oficial y configurarlo como predeterminado manualmente.

1. Descargar paquete Java

En primer lugar, vaya al sitio web de Oracle y seleccione descargar el paquete .deb:

Descargar Java

Es un paquete .deb de 64 bits para PC y portátiles modernos.

2. Instale el paquete .deb

A continuación, presione Ctrl+Alt+T en el teclado para abrir la terminal. Cuando se abra, ejecute el siguiente comando para instalar el paquete que acaba de descargar:

cd ~/Downloads && sudo apt install ./jdk-18_linux-x64_bin.deb

Aquí también puede hacer doble clic en .deb en el administrador de archivos para instalarlo.

3. Establecer JDK 18 como predeterminado:

Instala los archivos de idioma en ‘/usr/lib/jvm/jdk-18/ ‘directorio. Para configurarlo como predeterminado, realice los siguientes 2 pasos uno por uno.

a.) Cree enlaces simbólicos para los archivos ejecutables:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-18/bin/javac 1
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-18/bin/jar 1

Del mismo modo, agregue enlaces para otros archivos ejecutables (por ejemplo, jarsigner , jlink , javadoc ) según sea necesario.

b.) A continuación, ejecute los siguientes comandos uno por uno y escriba el número para seleccionar Java JDK 18 como predeterminado.

sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config jar

Cuando termine, verifique ejecutando el comando en la terminal:

java -version
javac -version

4. Establecer JAVA_HOME:

Opción 1.) Configure JAVA_HOME para la consola actual, eso funcionará hasta que lo cierre:

export JAVA_HOME=/usr/lib/jvm/jdk-18
setenv JAVA_HOME=/usr/lib/jvm/jdk-18

Opción 2.) Para hacerlo permanente, cree y edite el archivo de configuración mediante el comando:

sudo gedit /etc/profile.d/jdk.sh

luego agregue las siguientes líneas:

exportar J2SDKDIR=/usr/lib/jvm/jdk-18
exportar J2REDIR=/usr/lib/jvm/jdk-18
exportar RUTA=$RUTA:/usr/lib/jvm/jdk-18/bin:/usr/lib/jvm/jdk-18/db/bin
exportar JAVA_HOME=/usr/lib/jvm/jdk-18
exportar DERBY_HOME=/usr/lib/jvm/jdk-18/db

Y crea otro para C shell:

sudo gedit /etc/profile.d/jdk.csh

agregue las siguientes líneas y guárdelo:

setenv J2SDKDIR /usr/lib/jvm/jdk-18
setenv J2REDIR /usr/lib/jvm/jdk-18
setenv RUTA ${RUTA}:/usr/lib/jvm/jdk-18/bin:/usr/lib/jvm/jdk-18/db/bin
setenv JAVA_HOME /usr/lib/jvm/jdk-18
setenv DERBY_HOME /usr/lib/jvm/jdk-18/db

Finalmente, cambie los permisos a través del comando, y debería tener lugar en el próximo arranque.

sudo chmod +x /etc/profile.d/jdk.csh /etc/profile.d/jdk.sh

Artículo Original


Ubuntu
  1. Cómo instalar Java en Ubuntu

  2. Cómo instalar Java en Ubuntu 18.04

  3. Cómo instalar Java JDK en Debian 11

  4. Cómo instalar Oracle Java JDK 11/8 en Ubuntu 16.04 y Linux Mint 18

  5. Cómo instalar Java 17 en Ubuntu 20.04

Cómo instalar Java (JRE o JDK) en Ubuntu 16.04

Cómo instalar Oracle Java en Ubuntu 17.04

Cómo instalar Oracle Java en Ubuntu 17.10

Cómo instalar Oracle Java en Ubuntu 18.04 LTS

Cómo instalar JDK 14 en Ubuntu 22.04

Cómo instalar Java en Ubuntu 22.04