GNU/Linux >> Linux Esercitazione >  >> Debian

Nuovo programma di installazione Oracle Java 11 per Ubuntu, Debian o Linux Mint (con Oracle Java .tar.gz locale)

Come molti di voi già sanno, Oracle Java richiede l'accesso a un account Oracle per scaricare la maggior parte delle versioni (tutte tranne l'ultima versione di Oracle Java). Tempo fa ho creato i pacchetti di installazione Oracle Java 11 e 12 (basati sul pacchetto di Web Upd8) e un PPA per Ubuntu e Linux Mint.

Dato che Oracle Java 11 non può più essere scaricato direttamente da Oracle, il programma di installazione ha smesso di funzionare, quindi ho creato un nuovo programma di installazione che richiede all'utente di creare un account Oracle. Scarica l'archivio Oracle Java 11 .tar.gz (la stessa versione) come programma di installazione) e posiziona l'archivio in /var/cache/oracle-jdk11-installer-local/ . Quindi puoi utilizzare il oracle-java11-installer-local Package e configurerà Oracle Java 11 per te.

Tutto il resto funziona come prima. Puoi installare quel oracle-java11-set-default-local Pacchetto, ad esempio per impostare Oracle Java 11 come predefinito (non solo impostato come predefinito con un file .jinfo e alternative di aggiornamento, ma anche per esportare la variabile di ambiente JAVA_HOME ecc.).

Questo era l'unico modo in cui potevo pensare di aggirare il fatto che Oracle ora richiede agli utenti di creare un account e accedere per scaricare la maggior parte delle versioni di Oracle Java. Se riesci a pensare a un modo migliore, faccelo sapere!

Eliminerò quello vecchio oracle-java11-installer Pacchetto perché non funziona più. Consiglio di rimuoverlo e di utilizzare quello nuovo oracle-java11-installer-local Pacchetto. O meglio ancora, passa da Oracle Java a OpenJDK o qualsiasi altra build JDK poiché Oracle ora utilizza una licenza commerciale e puoi utilizzare Java gratuitamente solo per lo sviluppo e il test, ma richiede una tariffa per l'uso in produzione.

Correlati:

  • Installa l'ultimo OpenJDK 12, 11 o 8 in Ubuntu, Debian o RHEL con le build Zulu OpenJDK
  • Come installare Oracle Java 14 (JDK14) su Ubuntu, Debian o Linux Mint dal repository APT PPA


Queste sono istruzioni dettagliate per l'installazione di Oracle Java 11 con il nuovo pacchetto "oracle-java11-installer-local":

1. Crea un account Oracle su https://profile.oracle.com/myprofile/account/create-account.jspx e registrati

2. Scarica l'archivio Oracle JDK 11 .tar.gz. Assicurati che la versione di Oracle JDK da scaricare corrisponda alla versione. Esecuzione del pacchetto oracle-java11-installer-local. Ad esempio, il programma di installazione è attualmente la versione 11.0.6, quindi può essere utilizzato per installare Oracle JDK 11.0.6.

3. Crea un /var/cache/oracle-jdk11-installer-local/ Cartella e copia Oracle JDK 11 .tar.gz in questa cartella.

Ad esempio, crea il /var/cache/oracle-jdk11-installer-local/ Cartella e copia jdk-11.0.3_linux-x64_bin.tar.gz in questa cartella (dalla directory corrente) con:

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

4. Rimuovi il vecchio oracle-java11-installer Pacchetto se lo hai installato:

sudo apt purge oracle-java11-installer

5. Aggiungi il Linux Uprising Java PPA (funziona su Ubuntu, Linux Mint, Pop! _OS, sistema operativo elementare e qualsiasi altra distribuzione Linux basata su Ubuntu) e installa quel oracle-java11-installer-local Pacchetto per la configurazione di Oracle Java 11:

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


Su Debian, aggiungi e installa il PPA oracle-java11-installer-local Pacchetto con:

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-java11-installer-local
exit

6. Questo è facoltativo. Usa il comando seguente per installare oracle-java11-set-default-local , rendendo Oracle JDK 11 lo standard:

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

Su Ubuntu, questo pacchetto viene installato automaticamente durante l'installazione oracle-java11-installer-local , ma non è il caso di Linux Mint.

Se non vuoi che Oracle Java 11 sia la versione JDK predefinita sul tuo sistema, rimuovi il pacchetto che lo rende predefinito, come segue:

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


Debian
  1. Come installare Oracle Java 14 (JDK 14) su Ubuntu, Debian o Linux Mint dal repository APT PPA

  2. Installa Oracle Java 13 su Ubuntu, Linux Mint o Debian dal repository APT PPA

  3. Facile configurazione di condivisioni NFS in Ubuntu, Linux Mint o Debian con una semplice GUI NFS (server e client)

  4. Installa Oracle Java 10 in Ubuntu o Linux Mint dal repository PPA

  5. Installa Oracle Java 13 su Ubuntu, Linux Mint o Debian dal repository APT PPA

I 6 migliori strumenti per screenshot per Ubuntu / Linux Mint / Debian

Installa il gioco "SuperTux 2" per bambini su Ubuntu 16.04 / Debian 9 / Linux Mint 18.03

Come installare Oracle Java 12/11/8 su Ubuntu 18.04 e Linux Mint 19

Crea memoria USB live persistente con Ubuntu, Linux Mint o Debian (UEFI, > 4 GB di supporto per la persistenza)

Controlla i dispositivi Android da un desktop con scrcpy (installazione Ubuntu, Fedora, Debian, Linux Mint)

Installa qualsiasi versione di Oracle Java (JDK) in Ubuntu, Debian, Linux Mint o Fedora con install-java.sh