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)