[[Modifica]]Oracle Java 14 non è più supportato/aggiornato da Oracle e l'ultima versione non è più disponibile per il download. Passa a Oracle Java SE 11 (una versione a lungo termine) o all'ultimo Oracle Java SE 16.
oracle ha rilasciato Java 14. Coloro che vogliono installarlo nelle distribuzioni Ubuntu, Debian e Linux basate su di esse come Pop! _OS, Linux Mint, Zorin OS, ecc. possono utilizzare Linux Uprising Java PPA. Oracle JDK 14 riceverà almeno due aggiornamenti trimestrali prima che JDK 15 segua a settembre 2020.
Oracle Java 14 include nuove funzionalità per migliorare la produttività degli sviluppatori, incluso il supporto del linguaggio Java per le espressioni switch, nuove API per il monitoraggio continuo dei dati di JDK Flight Recorder e una maggiore disponibilità di Z Garbage Collector con bassa latenza per macOS e Windows. Sono incluse anche tre funzioni di anteprima:Pattern Matching per instanceof (JEP 305), Records (JEP 359) e Text Blocks (JEP 368).
Per ulteriori informazioni su Oracle Java 14, vedere l'annuncio di rilascio e le note di rilascio.
Nota che non consiglio di installarlo, lo sto solo mettendo a disposizione di chi ne ha 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 14 è basato sul pacchetto Java Web Upd8 (quindi i crediti vanno ai creatori originali) con modifiche minori e non include i binari Oracle Java. Invece di questo, scarica automaticamente, installa e facoltativamente definisce Oracle Java 14 come Java standard (esegue le alternative di aggiornamento, esporta il JAVA_HOME
Variabile d'ambiente ecc.) sul tuo sistema. Sono disponibili solo build a 64 bit.
Vedi anche:
- Installa Oracle Java 16 (JDK 16) su Ubuntu, Linux Mint o Debian dal repository APT PPA
- Nuovo programma di installazione di Oracle Java 11 (LTS) per Ubuntu o Linux Mint (con Oracle Java .tar.gz locale)
Installa Oracle Java 14 (JDK 14) su Ubuntu, Debian, Linux Mint, Pop! _OS, Zorin OS e altro con il repository APT PPA
A differenza del programma di installazione di Oracle Java 11 della stessa rivolta di Linux, Oracle Java PPA, che richiede agli utenti di scaricare manualmente il file Oracle Java .tar.gz e di inserirlo in una cartella del sistema prima di utilizzare i pacchetti PPA, il programma di installazione di Oracle Java 14 scaricherà automaticamente Oracle Java 14 in modo da non doverlo scaricare manualmente. Tuttavia, in alcuni casi potrebbe essere necessario scaricarlo manualmente nel caso in cui il download automatico non riesca (le cause potrebbero essere alcune impostazioni di rete, restrizioni del proxy o del firewall, ecc.) e le istruzioni su come farlo sono fornite di seguito.
Ubuntu, Linux Mint, Pop! _OS e altre distribuzioni Linux basate su Ubuntu:apri un terminale e utilizza i seguenti comandi per aggiungere il PPA Oracle Java di Rivolta di Linux e installare Oracle Java 14 (Oracle JDK 14) per 64 bit:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java14-installer
Debian e altre distribuzioni Linux basate su utenti Debian ma non basati su Ubuntu (senza repository add-apt disponibile per impostazione predefinita):apri un terminale ed esegui i seguenti comandi per Uprising the Linux Oracle Java PPA repository aggiungi e installa Oracle JDK 14 :
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-java14-installer
exit
Questo installerà Oracle JDK 14. Sulle distribuzioni Linux che installano automaticamente i pacchetti consigliati (come Ubuntu ma non Linux Mint), oracle-java14-set-default
è anche installato. Questo pacchetto imposta Oracle JDK 14 come versione Java standard sul tuo sistema (esegue le alternative di aggiornamento, esporta il JAVA_HOME
Variabile d'ambiente ecc.).
Se vuoi saltare l'installazione di questo pacchetto, installa Oracle Java 14 con esso --no-install-recommends
, in questo modo:
sudo apt install --no-install-recommends oracle-java14-installer
Oppure, se desideri installare questo pacchetto, nel caso in cui non si installa automaticamente per te (ad es. su Linux Mint), usa:
sudo apt install oracle-java14-set-default
Per applicare il nuovo JAVA_HOME
Variabile d'ambiente, devi disconnetterti e riconnetterti.
Se non desideri più che Oracle Java 14 sia la versione Java standard su Debian/Ubuntu (e Linux Mint, Pop! _OS, SO elementare, SO Zorin, ecc.), rimuovi il pacchetto oracle-java14-set-default:
sudo apt remove oracle-java14-set-default
Dopo aver installato Oracle JDK 14, puoi verificare quale versione di Java è installata per impostazione predefinita sul tuo sistema utilizzando java -version
e o javac -version
. Esempio dal mio sistema su cui ho installato Oracle JDK 14 (14.0):
$ java -version
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
$ javac -version
javac 14
Scaricare manualmente Oracle Java 14 nel caso in cui il programma di installazione non possa scaricarlo
Se questo programma di installazione di Oracle Java 14 non riesce a scaricare Oracle JDK 14, ad es. Ad esempio, se sei dietro un firewall, router o proxy che impedisce a questo programma di installazione di scaricarlo automaticamente, puoi utilizzare Oracle JDK 14 .tar.gz. scaricare da Oracle, sullo stesso computer su cui si desidera installarlo o da un computer diverso. Devi scaricare la stessa versione di Oracle Java 14 della versione di installazione!
Inserisci Oracle JDK 14 .tar.gz scaricato in /var/cache/oracle-jdk14-installer
(crea questa cartella come root se non esiste), quindi installa oracle-java14-installer
Pacchetto dal PPA della rivolta di Linux come descritto sopra. Invece di provare a scaricare l'archivio Oracle Java 14 .tar.gz stesso, il programma di installazione utilizza la versione locale che hai scaricato manualmente.
Come accettare manualmente la licenza Oracle Java 14
Nel caso in cui desideri utilizzare questo programma di installazione di Oracle Java 14 in alcuni script automatici, puoi accettare manualmente la licenza di Oracle JDK 14 con un comando:
echo oracle-java14-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections
Se non funziona, prova anche questo comando:
echo oracle-java14-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections