Come installare Java su Linux

Java Runtime e applicazioni basate su Javanon sono così popolari come una volta. Molti sviluppatori stanno facendo del loro meglio per evitarlo come piattaforma. Nonostante la reputazione del runtime Java, è ancora oggi ampiamente utilizzato. È su Android, le popolari applicazioni web ne sono alimentate, i videogiochi sono ancora in esecuzione su di esso e viene persino utilizzato su server Linux su larga scala. Se sei un utente Linux che desidera installare Java su Linux, hai due opzioni che puoi provare.

C'è il progetto OpenJDK, un open-sourceimplementazione dell'ambiente Java Runtime che funziona praticamente su ogni distribuzione Linux là fuori con facilità. Oltre a ciò, gli utenti Linux possono anche installare il kit Oracle Java ufficiale, che è molto più difficile da avviare ma offre caratteristiche più moderne e una migliore funzionalità. In questo post, esamineremo come farli funzionare entrambi.

Opzione 1: Java OpenJDK

Dato che l'ambiente di runtime Java di Oracle è difficile da configurare per gli utenti medi, Java OpenJDK è uno strumento utile per Linux.

Esistono molte versioni diverse di OpenJDK. A partire da ora, c'è la versione 11 e ha tutte le nuove patch. Tuttavia, la maggior parte delle distribuzioni Linux portano versioni precedenti di OpenJDK nei loro archivi di pacchetti e anche quelle sono installabili.

Installare Java OpenJDK su Linux è semplicissimo,e non dovrai fare molto duro lavoro. Per farlo funzionare, apri una finestra di terminale e segui le istruzioni che corrispondono alla distribuzione Linux che usi.

Ubuntu

Ubuntu 18.10, così come Ubuntu 18.04 LTS, hanno l'ultima versione di OpenJDK (11). È possibile installarlo facilmente dall'archivio software primario eseguendo quanto segue adatto comando.

sudo apt install openjdk-11-jdk openjdk-11-jre

In alternativa, se sei ancora su Ubuntu 16.04 LTS e hai bisogno di Java, puoi ottenere OpenJDK 8. Tieni presente che non è così nuovo o pieno di funzionalità come la versione 11!

sudo apt install openjdk-8-jdk openjdk-8-jre

Debian

Far funzionare OpenJDK su Debian è abbastanza semplice. Detto questo, tieni presente che l'attuale versione di Debian Stable (9) porta solo OpenJDK 8, una versione obsoleta.

sudo apt-get install  openjdk-8-jre openjdk-8-jdk

Come accennato in precedenza, Debian 9 Stable ne ha alcuniPacchetti OpenJDK seriamente obsoleti. Se hai bisogno di qualcosa di molto più recente, prendi in considerazione l'aggiornamento a Debian 10. Oppure, controlla come abilitare Backports per ottenere un software più recente.

Arch Linux

Arch Linux ha gli ultimi pacchetti OpenJDK (versione 11). Per installarlo, non è necessario ricorrere all'AUR. Invece, è abbastanza facile farlo andare direttamente dal repository "Extra", tramite Pacman.

sudo pacman -S jre-openjdk jdk-openjdk

Fedora

Fedora Linux porta più versioni di OpenJDK nell'archivio dei pacchetti software. Detto questo, è meglio eseguire l'ultima versione, poiché ha le ultime funzionalità.

Per ottenere OpenJDK 11 su Fedora Linux, immettere quanto segue DNF comando in una finestra terminale.

sudo dnf install java-11-openjdk

OpenSUSE

Hai bisogno di ottenere l'ambiente OpenJDK Runtime e il kit di sviluppo per il tuo sistema OpenSUSE Linux? Sarai felice di sapere che è molto facile da configurare! Per farlo funzionare, inserisci il zypper comando sotto.

sudo zypper install java-11-openjdk

Linux generico

Il codice sorgente per OpenJDK è disponibile perinstalla su tutto Linux. Se stai utilizzando un sistema operativo basato su Linux che non fornisce OpenJDK fuori dalla scatola, vai alla pagina di download e prendi tu stesso il codice.

Opzione 2 - Java Runtime Environment di Oracle

OpenJDK funziona nella maggior parte dei casi. Tuttavia, non funziona per il 100% delle applicazioni Java su Linux. Se hai riscontrato alcuni problemi con OpenJDK, è una buona idea installare la versione ufficiale di Oracle.

Oracle Java per Linux funziona su una varietà di distribuzioni Linux. In questa sezione della guida, tratteremo come far funzionare l'ambiente di runtime su tutte le distribuzioni che hanno pacchetti disponibili.

Ubuntu

Anche se Ubuntu Linux è il mondo più importantepopolare sistema operativo Linux rivolto al consumatore, Oracle non ha un pacchetto DEB scaricabile per l'installazione. Di conseguenza, gli utenti hanno creato un archivio PPA di terze parti che esegue automaticamente l'installazione.

Per far funzionare il PPA, aprire un terminale e utilizzare il add-apt-repository comando sotto.

sudo add-apt-repository ppa:webupd8team/java

Quindi, esegui il aggiornare comando.

sudo apt update

Utilizzando il comando Apt, installare Oracle Java 11.

sudo apt install oracle-java11-installer

Infine, imposta Java 11 come predefinito.

sudo apt install oracle-java11-set-default

Debian

Hai bisogno di Java su Debian? Grazie alla somiglianza del sistema operativo con Ubuntu è possibile utilizzare un PPA. Per farlo funzionare, avviare un terminale e ottenere l'accesso come root.

su

Ora che hai Root su Debian, aggiungi Java PPA al tuo sistema.

echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list

Successivamente, abilita la chiave GPG della sorgente software con apt-key.

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

Corri il aggiornare comando.

apt-get update

Installa Java 11 dalle fonti del software usando Apt-get.

apt-get install oracle-java11-installer

Infine, imposta Java 11 come predefinito.

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

Arch Linux

Non esiste un pacchetto di runtime Oracle Oracle ufficialenell'arco AUR. Se hai assolutamente bisogno di Java, controlla la pagina di download ufficiale di Linux. Sarai in grado di scaricare e installare una versione TarGZ di Java. Altrimenti, mantieni con OpenJDK.

Fedora e OpenSUSE

Oracle distribuisce un RPM di Java, quindi sarai in grado di installare facilmente Java su Fedora e OpenSUSE. Per farlo, vai alla pagina di download su Oracle.com.

Nella pagina, prendi la versione RPM di Java. Quindi, apri un terminale e segui le istruzioni seguenti per installarlo sul tuo sistema.

Fedora

cd ~/Downloads
sudo dnf install jre-8u191-linux-x64.rpm

OpenSUSE

cd ~/Downloads
sudo zypper install jre-8u191-linux-x64.rpm

Linux generico

Oracle ha una versione TarGZ del suo runtime Java. Se hai bisogno del Java JRE ufficiale, vai a questo link, scaricalo e segui le istruzioni sulla pagina per farlo funzionare.

Commenti