[[Editar]]Oracle Java 13 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 Java 13 se lanzó a principios de este mes. Debian, Ubuntu, Linux Mint, Pop! _OS y otros usuarios de distribuciones de Linux basadas en Debian/Ubuntu ahora pueden instalarlo a través del PPA de Java Uprising de Linux. JDK 13 recibirá al menos dos actualizaciones y Oracle JDK 14 seguirá en marzo de 2020.
Para revisar las mejoras en Java 13, visite el Anuncio de lanzamiento y las Notas de lanzamiento.
Recuerde que Oracle Java usa una licencia comercial (a partir de Oracle Java 11) que permite descargarlo y usarlo sin costo de desarrollo y prueba, ¡pero requiere una tarifa para usarlo en producción! Así que recomiendo usar compilaciones JDK de código abierto como las compilaciones Zulu OpenJDK o AdoptOpenJDK (Como nota al margen, cuando escribí sobre Zulu OpenJDK, era el único OpenJDK de código abierto que tenía repositorios para varias distribuciones de Linux, pero desde entonces AdoptOpenJDK también ha agregado repositorios para distribuciones de Linux basadas en DEB y RPM).
El instalador de Oracle Java 13 se basa en el paquete Web Upd8 Java (por lo que los créditos son para los creadores originales) con modificaciones menores y solo funciona en 64 bits, ya que Oracle solo ofrece descargas de 64 bits.
Este programa de instalación descarga automáticamente Oracle JDK 13, ejecuta alternativas de actualización para los archivos binarios y las páginas man de Java y, opcionalmente, configura Oracle Java 13 como la versión predeterminada de Java (configurando JAVA_HOME, etc.). Una vez que Oracle deje de ofrecer descargas públicas de Oracle Java 13 (cuando los usuarios necesitan iniciar sesión para descargar Oracle Java 13), crearé un nuevo paquete como lo hice para Oracle Java 11 (mientras todavía esté disponible y alrededor de) nuevas versiones), mediante el cual puede descargar Oracle Java 13 .tar.gz usted mismo y almacenarlo en una carpeta en su sistema, luego el programa de instalación configurará todo con él.
Consulte también:Cómo instalar Oracle Java 12 (JDK 12) en Ubuntu, Linux Mint o Debian (con PPA).
Como recordatorio, Oracle Java 12 y 10 han llegado al final de las actualizaciones públicas, por lo que ya no estarán disponibles para su descarga y no se proporcionarán instaladores para estas versiones.
Cómo instalar Oracle Java 13 (JDK 13) en Debian, Ubuntu, Linux Mint, Pop! _OS, etc. usando el repositorio APT
[[Editar]]Oracle Java 13 ya no es compatible/actualizado por Oracle y la última versión ya no está disponible para descargar, por lo que las siguientes instrucciones no funcionarán. Cambie a Oracle Java SE 11 (una versión a largo plazo) o a la versión más reciente de Oracle Java SE 14.
Ubuntu/Linux Mint/Pop! _OS , etc .:abra una terminal y use estos comandos para agregar el PPA Oracle Java de Linux Uprising e instalar Oracle JDK 13 (¡solo 64 bits!):
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java13-installer
Debian :
su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic 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-java13-installer
exit
el oracle-java13-installer
El paquete recomienda la instalación oracle-java13-set-default
haciendo de Oracle Java 13 el Java estándar. Por ejemplo, los paquetes recomendados se instalan de forma predeterminada en Ubuntu, mientras que Linux Mint no. A continuación se muestra cómo omitir la instalación de este paquete o instalarlo si no se instala automáticamente.
Para configurar Oracle Java 13 como predeterminado, instale el oracle-java13-set-default
si el instalador de Oracle Java 13 no lo instaló automáticamente:
sudo apt install oracle-java13-set-default
Para omitir la instalación oracle-java13-set-default
Paquete durante la instalación oracle-java13-installer
, usa:
sudo apt install --no-install--recommends oracle-java13-installer
¿Ya no quiere que Oracle Java 13 sea estándar, pero lo quiere instalado? Elimina ese oracle-java13-set-default
Paquete:
sudop apt remove oracle-java13-set-default
La versión estándar de Java se puede comprobar con java -version
y javac -version
, por ejemplo:
$ java -version
java version "13" 2019-09-17
Java(TM) SE Runtime Environment (build 13+33)
Java HotSpot(TM) 64-Bit Server VM (build 13+33, mixed mode, sharing)
$ javac -version
javac 13
Descarga manual de Oracle Java 13
En aquellos casos en los que esté detrás de un firewall, un enrutador o un proxy que impida que el instalador de Oracle Java 13 descargue automáticamente Java .tar.gz en su sistema, puede usar Oracle Java 13 .tar. gz usted mismo desde Oracle en una computadora diferente o en la misma computadora pero con un navegador web. ¡Asegúrese de que el Oracle Java 13 .tar.gz descargado sea la misma versión que el paquete de instalación de Oracle-java13!
Una vez que tenga el archivo Oracle Java 13 .tar.gz, colóquelo en /var/cache/oracle-jdk13-installer
(Cree esta carpeta como raíz si no existe).
A continuación, instale el oracle-java13-installer
Empaquete como lo haría normalmente (como se mencionó anteriormente) y el instalador tomará su archivo Oracle Java 13 local y lo usará para configurar todo en lugar de intentar descargar el archivo Oracle Java 13 de los servidores de Oracle.
Aceptación automática de la licencia Oracle Java 13
¿Le gustaría aceptar automáticamente la licencia de Oracle Java 13? Esto puede ser útil para la automatización, p. B. ejecutando el instalador de Oracle JDK 13 en un script, etc. Puede aceptar la licencia con este comando:
echo oracle-java13-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections
Si eso no funciona, prueba este método alternativo:
echo oracle-java13-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections