[[Modifica]]Oracle Java 13 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 Java 13 è stato rilasciato all'inizio di questo mese. Debian, Ubuntu, Linux Mint, Pop! _OS e altri utenti di distribuzioni Linux basate su Debian/Ubuntu possono ora installarlo tramite Linux Uprising Java PPA. JDK 13 riceverà almeno due aggiornamenti e Oracle JDK 14 seguirà a marzo 2020.
Per rivedere i miglioramenti in Java 13, visita l'annuncio di rilascio e le note di rilascio.
Ricorda che Oracle Java utilizza una licenza commerciale (a partire da Oracle Java 11) che ne consente il download e l'utilizzo senza costi di sviluppo e test, ma richiede un canone per utilizzarlo in produzione! Quindi consiglio di utilizzare build JDK open source come le build Zulu OpenJDK o AdoptOpenJDK (Come nota a margine, quando ho scritto di Zulu OpenJDK, era l'unico OpenJDK open source che aveva repository per varie distribuzioni Linux, ma da allora AdoptOpenJDK ha anche aggiunto repository per distribuzioni Linux basate su DEB e RPM).
Il programma di installazione di Oracle Java 13 si basa sul pacchetto Java Web Upd8 (quindi i crediti vanno ai creatori originali) con piccole modifiche e funziona solo a 64 bit poiché Oracle offre solo download a 64 bit.
Questo programma di installazione scarica automaticamente Oracle JDK 13, esegue alternative di aggiornamento per i binari Java e le pagine man e, facoltativamente, imposta Oracle Java 13 come versione Java predefinita (impostazione di JAVA_HOME ecc.). Una volta che Oracle smetterà di servire i download pubblici di Oracle Java 13 (quando gli utenti devono accedere per scaricare Oracle Java 13), creerò un nuovo pacchetto come ho fatto per Oracle Java 11 (mentre è ancora disponibile e in giro) nuove versioni), per cui puoi scaricare tu stesso Oracle Java 13 .tar.gz e memorizzarlo in una cartella sul tuo sistema, quindi il programma di installazione imposterà tutto con esso.
Vedi anche:Come installare Oracle Java 12 (JDK 12) in Ubuntu, Linux Mint o Debian (con PPA).
Ricordiamo che Oracle Java 12 e 10 hanno raggiunto la fine degli aggiornamenti pubblici, quindi non saranno più disponibili per il download e per queste versioni non verranno forniti programmi di installazione.
Come installare Oracle Java 13 (JDK 13) su Debian, Ubuntu, Linux Mint, Pop! _OS, ecc. utilizzando il repository APT
[[Modifica]]Oracle Java 13 non è più supportato/aggiornato da Oracle e l'ultima versione non è più disponibile per il download, quindi le seguenti istruzioni non funzioneranno. Passa a Oracle Java SE 11 (una versione a lungo termine) o all'ultimo Oracle Java SE 14.
Ubuntu / Linux Mint / Pop! _OS , ecc.:Apri un terminale e usa questi comandi per aggiungere il Linux Uprising Oracle Java PPA e installare Oracle JDK 13 (solo 64bit!!):
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java13-installer
Debian :
su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic 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-java13-installer
exit
il oracle-java13-installer
Il pacchetto consiglia l'installazione oracle-java13-set-default
rendendo Oracle Java 13 lo standard Java. Ad esempio, i pacchetti consigliati sono installati per impostazione predefinita su Ubuntu, mentre Linux Mint no. Di seguito è riportato come saltare l'installazione di questo pacchetto o installarlo se non si installa automaticamente.
Per impostare Oracle Java 13 come predefinito, installa oracle-java13-set-default
se non è stato installato automaticamente dal programma di installazione di Oracle Java 13:
sudo apt install oracle-java13-set-default
Per saltare l'installazione oracle-java13-set-default
Pacchetto durante l'installazione oracle-java13-installer
, usa:
sudo apt install --no-install--recommends oracle-java13-installer
Non vuoi più che Oracle Java 13 sia standard, ma vuoi che sia installato? Rimuovi quel oracle-java13-set-default
Pacchetto:
sudop apt remove oracle-java13-set-default
La versione standard di Java può essere verificata con java -version
e javac -version
, ad esempio:
$ java -version
java version "13" 2019-09-17
Java(TM) SE Runtime Environment (build 13+33)
Java HotSpot(TM) 64-Bit Server VM (build 13+33, mixed mode, sharing)
$ javac -version
javac 13
Download manuale di Oracle Java 13
Nei casi in cui ci si trova dietro un firewall, router o proxy che impedisce al programma di installazione di Oracle Java 13 di scaricare automaticamente Java .tar.gz sul sistema, è possibile utilizzare Oracle Java 13 .tar. gz esegui il file da Oracle su un computer diverso o sullo stesso computer ma con un browser web. Assicurati che Oracle Java 13 .tar.gz scaricato sia la stessa versione del pacchetto di installazione oracle-java13!
Una volta ottenuto il file Oracle Java 13 .tar.gz, inserirlo in /var/cache/oracle-jdk13-installer
(Crea questa cartella come root se non esiste).
Quindi, installa oracle-java13-installer
Pacchetto come faresti normalmente (come menzionato sopra) e il programma di installazione prenderà il tuo archivio Oracle Java 13 locale e lo utilizzerà per configurare tutto invece di provare a scaricare l'archivio Oracle Java 13 dai server Oracle.
Accettazione automatica della licenza Oracle Java 13
Desideri accettare automaticamente la licenza Oracle Java 13? Questo può essere utile per l'automazione, ad es. B. eseguire il programma di installazione di Oracle JDK 13 in uno script, ecc. Puoi accettare la licenza con questo comando:
echo oracle-java13-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections
Se non funziona, prova questo metodo alternativo:
echo oracle-java13-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections