GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Oracle Java 15 su Ubuntu, Debian o Linux Mint utilizzando il repository APT PPA

Oracle ha rilasciato Java 15 pochi giorni fa. Coloro che vogliono installarlo su distribuzioni basate su Ubuntu, Debian e Linux come Pop! _OS, Linux Mint, Zorin OS, ecc. possono utilizzare Linux Uprising Java PPA. Oracle JDK 15 riceverà almeno due aggiornamenti trimestrali prima che JDK 16 segua a marzo 2021.

Le informazioni sulle nuove funzionalità di Oracle Java 15 sono disponibili nell'annuncio di rilascio.
Voglio sottolineare che non consiglio l'utilizzo di Oracle Java, ma lo sto mettendo a disposizione di coloro che ne hanno bisogno. Oracle Java utilizza una licenza commerciale a partire da Java 11 che ne consente il download e l'utilizzo gratuito solo per lo sviluppo e il test, ma è prevista una tariffa per l'utilizzo in produzione. Invece di Oracle Java, puoi utilizzare build JDK open source come quelle offerte da AdoptOpenJDK o Zulu OpenJDK.
Questo programma di installazione di Oracle Java 15 è basato sul pacchetto Java Web Upd8 (quindi i crediti vanno ai creatori originali) con modifiche minori e non include i binari Oracle Java. Invece, Oracle Java 15 viene automaticamente scaricato, installato e opzionalmente impostato come Java predefinito (esegue le alternative di aggiornamento, esporta la variabile di ambiente JAVA_HOME, ecc.) sul tuo sistema.
Per Oracle Java 15, sono disponibili build Linux x64 e aarch64. Oracle ha smesso di fornire build ARM per alcune versioni, fino all'ultimo Oracle Java 15.
Questa è la prima volta da quando ho assunto questo pacchetto che Oracle ha rilasciato binari ARM, quindi per favore fatemi sapere se avete ARM -problemi relativi al pacchetto.

Installa Oracle Java 15 su Ubuntu, Debian, Linux Mint, Pop! _OS, Zorin OS e altri con un repository PPA APT

Il pacchetto di questo PPA scarica e installa Oracle Java 15 per te (con il menu dell'applicazione / voci "Apri con"). Se imposti questa versione di Java come predefinita (aggiungendo il oracle-java15-set-default Package), il pacchetto aggiorna le alternative per impostare tutti i binari Java predefiniti da quel pacchetto ed esporta la variabile di ambiente JAVA_HOME per quella versione di Java (richiede la disconnessione/l'accesso affinché abbia effetto).
Oracle offre i propri pacchetti DEB per il download, ma copiano solo i file Oracle Java 15 sul tuo sistema e nient'altro. Non consente di impostarlo come Java predefinito, non imposta la variabile di ambiente JAVA_HOME, non crea voci di menu, ecc.
Ubuntu, Linux Mint, Pop! _OS e altre distribuzioni Linux basate su Ubuntu:apri un terminale e usa i seguenti comandi per aggiungere Linux Uprising Oracle Java PPA e Oracle Java 15 (Oracle JDK 15) solo per x64/aarch64 per l'installazione:

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

Debian e altre distribuzioni Linux basate su Debian ma non su Ubuntu (senza add-apt-repository disponibile per impostazione predefinita) Utenti:aprire un terminale ed eseguire i seguenti comandi per aggiungere il repository Oracle Java PPA di Linux Uprising e installare Oracle JDK 15:

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-java15-installer
exit

Questo installerà Oracle Java 15 e le distribuzioni Linux che installano automaticamente i pacchetti consigliati, come Ubuntu, installeranno anche il oracle-java15-set-default -Pacchetto che rende Oracle Java 15 la versione Java standard su questo sistema. Se vuoi saltare l'installazione di oracle-java15-set-default così:

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

Oppure, per le distribuzioni Linux che non hanno pacchetti consigliati installati per impostazione predefinita e desideri impostare Oracle Java 15 come predefinito sul tuo sistema, installa manualmente oracle-java15-set-default Pacchetto:

sudo apt install oracle-java15-set-default

Se non vuoi che Oracle Java 15 sia la versione Java predefinita sul tuo sistema, rimuovi oracle-java15-set-default Usa:

sudo apt remove oracle-java15-set-default

Puoi verificare quale versione di Java è installata di default sul tuo sistema aprendo un terminale e digitando java -version e o javac -version . Esempio dal mio sistema:

$ java -version
java version "15" 2020-09-15
Java(TM) SE Runtime Environment (build 15+36-1562)
Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing)
$ javac -version
javac 15


Potrebbe piacerti anche:Come installare/passare tra più versioni Java utilizzando SDKMAN

Come accettare automaticamente la licenza Oracle Java 15

Per scaricare e installare Oracle Java 15, l'utente deve accettare una licenza. In alcuni casi, ad esempio quando viene utilizzato in uno script automatico, potresti voler accettare automaticamente la licenza con un comando. Puoi farlo usando:

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

Se non funziona, prova anche questo comando:

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

Cosa fare se il download non riesce

Cosa succede se il programma di installazione di Oracle Java 15 non riesce a scaricare Oracle Java? Questo può accadere se sei dietro un firewall, router o proxy che impedisce al programma di installazione di scaricare l'archivio Oracle Java.

Tuttavia, esiste una soluzione alternativa per questi casi. Puoi anche scaricare il file Oracle Java 15 .tar.gz in altri modi, ad esempio andando a casa di un amico, utilizzando un browser Web con un proxy, ecc., e quindi convertire il file Oracle Java 15 .tar.gz scaricato in /var/cache/oracle-jdk15-installer (crea questa cartella come root se non esiste), quindi installa oracle-java15-installer Pacchetto dal PPA di Linux Uprising come descritto sopra. Invece di provare a scaricare l'archivio Oracle Java 15 .tar.gz stesso, il programma di installazione utilizza la versione locale che hai scaricato manualmente.
Assicurati che Oracle Java 15 .tar.gz scaricato e il pacchetto Oracle Java Installer dal PPA siano entrambi della stessa versione, altrimenti non funzionerà.Potrebbe interessarti anche:New Oracle Java 11 Programma di installazione per Ubuntu, Debian o Linux Mint (con Oracle Java .tar.gz locale)


Debian
  1. Come installare VLC 1.1.13 su Ubuntu 11.10/12.04, Linux Mint 12

  2. Come compilare e installare wxWidgets su Ubuntu/Debian/Linux Mint

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

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

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

Come installare il codice di Visual Studio su Ubuntu 18.04 / Linux Mint 19 e Debian 9

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

Come installare Oracle Java 8 su Ubuntu 16.10 tramite PPA

Come installare Java su Ubuntu e Linux Mint

Come installare Java (OpenJDK o Oracle Java) su Ubuntu 20.04 Linux?

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