Nuevo instalador de Oracle Java 11 para Ubuntu o Linux Mint (usa Oracle Java .tar.gz local)

Como todos sabemos, Oracle Java requiere iniciar sesión en una cuenta de Oracle para descargar la mayoría de las versiones (excepto Oracle Java 12). No hace mucho, creé paquetes de instalación de Oracle Java 11 y 12 (paquetes basados en Web Upd8) y PPA para Ubuntu y Linux Mint. Como ya no es posible descargar Oracle Java 11 directamente desde Oracle, el instalador ya no funciona, por lo que creé un nuevo instalador que requiere que el usuario cree una cuenta de Oracle y luego descargue el archivo .tar.gz de Oracle Java 11 ( misma versión que el programa de instalación) y coloque el archivo en/var/cache/oracle-jdk11-installer-local/. Después de eso puedes instalaroracle-java11-installer-localPaquete de software que configurará Oracle Java 11 por usted.
Todo lo demás funciona como antes. puedes instalaroracle-java11-set-default-localPaquete para configurar Oracle Java 11 como predeterminado (no solo usando archivos .jinfo y alternativas de actualización para configurarlo como predeterminado, sino también exportando la variable de entorno JAVA_HOME, etc.).
Esta es la única manera que puedo resolver ahora, porque Oracle ahora requiere que los usuarios creen una cuenta e inicien sesión para descargar la mayoría de las versiones de Oracle Java. Si se te ocurre una forma mejor, ¡házmelo saber!
voy a borrar lo viejooracle-java11-installerPaquete porque ya no funciona. Recomiendo quitarlo y usar el nuevo.oracle-java11-installer-localpaquete. Es incluso mejor cambiar de Oracle Java a OpenJDK u otras compilaciones de JDK porque Oracle ahora usa una licencia comercial y usted solo puede usar Java para desarrollo y pruebas de forma gratuita, pero usar Java en producción cuesta dinero.
El paquete de instalación de Oracle Java 12 todavía está disponible, por lo que no he creado un instalador “local” para él, pero cuando deje de ejecutarse, crearé un paquete similar. Información relacionada: Instale el último OpenJDK 12, 11 u 8 en Ubuntu, Debian o RHEL creado con Zulu OpenJDK
Estas son instrucciones paso a paso para instalar Oracle Java 11 utilizando el nuevo paquete “oracle-java11-installer-local”:

1. Cree una cuenta de Oracle enhttps://profile.oracle.com/myprofile/account/create-account.jspxe inicia sesión
2.descargarArchivo Oracle JDK 11 .tar.gz. Asegúrese de que la versión de Oracle JDK que descargó coincidapaquete oracle-java11-installer-localVersión. Por ejemplo, el instalador se encuentra actualmente en la versión 11.0.3, por lo que se puede utilizar para instalar Oracle JDK 11.0.3.
3. crear uno/var/cache/oracle-jdk11-installer-local/Carpeta y luego copie Oracle JDK 11 .tar.gz a esa carpeta.
Por ejemplo, crear/var/cache/oracle-jdk11-installer-local/Carpeta, luego use el siguiente comando para copiar jdk-11.0.3_linux-x64_bin.tar.gz a esa carpeta (desde el directorio actual):

sudo mkdir -p /var/cache/oracle-jdk11-installer-local/
sudo cp jdk-11.0.3_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/

4. Limpia lo viejooracle-java11-installerPaquete de software (si está instalado):

sudo apt purge oracle-java11-installer

5. Agregue el PPA Java de Linux Uprising (funciona en Debian, Ubuntu, Linux Mint, Pop! _OS, sistema operativo base y cualquier otra distribución de Linux basada en Debian o Ubuntu) e instaleoracle-java11-installer-localPaquete para configurar Oracle Java 11:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt install oracle-java11-installer-local

6. Esto es opcional. Instalar usandooracle-java11-set-default-local, Lo que hace que Oracle JDK 11 sea el predeterminado:

sudo apt install oracle-java11-set-default-local

Fuente

Artículos Relacionados