GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Oracle Java 14 (JDK 14) en Ubuntu, Debian o Linux Mint desde el repositorio APT PPA

[[Editar]]Oracle Java 14 ya no es compatible/actualizado por Oracle y la última versión ya no está disponible para descargar. Cambie a Oracle Java SE 11 (una versión a largo plazo) o a la versión más reciente de Oracle Java SE 16.

Oracle ha lanzado Java 14. Aquellos que quieran instalarlo en distribuciones Ubuntu, Debian y Linux basadas en ellas como Pop! _OS, Linux Mint, Zorin OS, etc. pueden usar el PPA de Java Uprising de Linux. Oracle JDK 14 recibirá al menos dos actualizaciones trimestrales antes de que llegue JDK 15 en septiembre de 2020.

Oracle Java 14 incluye nuevas características para mejorar la productividad de los desarrolladores, incluida la compatibilidad con el lenguaje Java para cambiar expresiones, nuevas API para el monitoreo continuo de los datos de JDK Flight Recorder y una disponibilidad mejorada de Z Garbage Collector con baja latencia para macOS y Windows. También se incluyen tres funciones de vista previa:Coincidencia de patrones para instancias de (JEP 305), Registros (JEP 359) y Bloques de texto (JEP 368).

Para obtener más información sobre Oracle Java 14, consulte el anuncio de lanzamiento y las notas de lanzamiento.

Tenga en cuenta que no recomiendo instalar esto, solo lo pongo a disposición de quienes lo necesitan. Oracle Java usa una licencia comercial que comienza con Java 11 que permite descargarlo y usarlo de forma gratuita solo para desarrollo y prueba, pero se paga una tarifa por el uso en producción. En lugar de Oracle Java, puede usar compilaciones JDK de código abierto como las que ofrece AdoptOpenJDK o Zulu OpenJDK.

Este instalador de Oracle Java 14 se basa en el paquete Web Upd8 Java (por lo que los créditos son para los creadores originales) con modificaciones menores y no incluye binarios de Oracle Java. En lugar de esto, descarga, instala y opcionalmente define Oracle Java 14 como Java estándar (ejecuta alternativas de actualización, exporta el JAVA_HOME Variable de entorno, etc.) en su sistema. Solo hay compilaciones de 64 bits disponibles.

Véase también:

  • Instale Oracle Java 16 (JDK 16) en Ubuntu, Linux Mint o Debian desde el repositorio APT PPA
  • Nuevo instalador de Oracle Java 11 (LTS) para Ubuntu o Linux Mint (con Oracle Java .tar.gz local)

Instale Oracle Java 14 (JDK 14) en Ubuntu, Debian, Linux Mint, Pop! _OS, Zorin OS y más con el repositorio APT PPA

A diferencia del instalador Oracle Java 11 del mismo levantamiento de Linux, Oracle Java PPA, que requiere que los usuarios descarguen manualmente el archivo .tar.gz de Oracle Java y lo coloquen en una carpeta en el sistema antes de usar los paquetes PPA, el instalador Oracle Java 14 descargará automáticamente Oracle Java 14 para que no tenga que descargarlo manualmente. Sin embargo, en algunos casos, es posible que deba descargarlo manualmente en caso de que falle la descarga automática (las causas pueden ser algunas configuraciones de red, restricciones de proxy o firewall, etc.) y las instrucciones sobre cómo hacerlo se proporcionan a continuación.

¡Ubuntu, Linux Mint, Pop! _OS y otras distribuciones de Linux basadas en Ubuntu:abra una terminal y use los siguientes comandos para agregar el PPA de Oracle Java de Linux Uprising e instalar Oracle Java 14 (Oracle JDK 14) para 64 bits:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java14-installer

Debian y otras distribuciones de Linux basadas en Debian pero no para usuarios basados ​​en Ubuntu (sin un repositorio add-apt disponible de forma predeterminada):abra una terminal y ejecute los siguientes comandos para Uprising the Linux Oracle Java PPA repositorio agregar e instalar Oracle JDK 14 :

su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu focal main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
apt-get update
apt-get install oracle-java14-installer
exit

Esto instalará Oracle JDK 14. En las distribuciones de Linux que instalan automáticamente los paquetes recomendados (como Ubuntu pero no Linux Mint), oracle-java14-set-default también está instalado. Este paquete establece Oracle JDK 14 como la versión estándar de Java en su sistema (ejecuta alternativas de actualización, exporta el JAVA_HOME Variable de entorno, etc.).

Si desea omitir la instalación de este paquete, instale Oracle Java 14 con él --no-install-recommends , así:

sudo apt install --no-install-recommends oracle-java14-installer


O, si desea instalar este paquete, en caso de que no se instale automáticamente (por ejemplo, en Linux Mint), use:

sudo apt install oracle-java14-set-default

Para aplicar el nuevo JAVA_HOME Variable de entorno, debe cerrar sesión y volver a iniciarla.

Si ya no desea que Oracle Java 14 sea la versión estándar de Java en su Debian/Ubuntu (y Linux Mint, Pop! _OS, Elementary OS, Zorin OS, etc.), elimine el paquete oracle-java14-set-default:

sudo apt remove oracle-java14-set-default

Después de instalar Oracle JDK 14, puede verificar qué versión de Java está instalada de manera predeterminada en su sistema usando java -version y o javac -version . Ejemplo de mi sistema en el que instalé Oracle JDK 14 (14.0):

$ java -version
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
$ javac -version
javac 14

Descargar manualmente Oracle Java 14 en caso de que el instalador no pueda descargarlo

Si este instalador de Oracle Java 14 no puede descargar Oracle JDK 14, p. Por ejemplo, si está detrás de un firewall, enrutador o proxy que impide que este instalador lo descargue automáticamente, puede usar Oracle JDK 14 .tar.gz. descargar desde Oracle, ya sea en la misma computadora en la que desea instalarlo o desde una computadora diferente. ¡Debe descargar la misma versión de Oracle Java 14 que la versión de instalación!

Coloque el Oracle JDK 14 .tar.gz descargado en /var/cache/oracle-jdk14-installer (cree esta carpeta como raíz si no existe), luego instale el oracle-java14-installer Paquete del PPA de Linux Uprising como se describe anteriormente. En lugar de intentar descargar el archivo .tar.gz de Oracle Java 14, el instalador usa la versión local que descargó manualmente.

Cómo aceptar manualmente la licencia Oracle Java 14

En caso de que desee utilizar este instalador de Oracle Java 14 en algunos scripts automatizados, puede aceptar manualmente la licencia de Oracle JDK 14 con un comando:

echo oracle-java14-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections

Si eso no funciona, prueba este comando también:

echo oracle-java14-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections


Debian
  1. Cómo instalar el kit de desarrollo Oracle Java SE en Debian 9 Stretch Linux

  2. Cómo instalar Pip en Ubuntu 18.04, Debian 9 y Linux Mint 19

  3. Cómo instalar Oracle Java 7 JRE/JDK en Ubuntu 11.10

  4. Cómo instalar Oracle Java 8 en Ubuntu 16.04/Linux Mint 17 (método PPA)

  5. Instale Oracle Java 13 en Ubuntu, Linux Mint o Debian desde el repositorio APT PPA

Cómo instalar el kit de desarrollo Java SE en Debian Linux

Instalar paquetes desde un PPA de Ubuntu en Debian Linux

Cómo instalar Oracle Java JDK 12 / 11 / 8 en Debian 10 / Debian 9

Cómo instalar Oracle Java 12/11/8 en Ubuntu 18.04 y Linux Mint 19

Cómo instalar Oracle Java JDK 18 en Linux

Instale Oracle Java 13 en Ubuntu, Linux Mint o Debian desde el repositorio APT PPA