Come installare Java Ubuntu
Vuoi provare ad installare java su ubuntu ? Ma non ci riesci ? Tranquillo , in questo articolo vediamo come installare java ubuntu facilmente e velocemente senza troppi patemi.
Java è una piattaforma software che consente la compilazione e l’esecuzione di software scritti in linguaggio Java. La sua caratteristica principale è quella di essere multipiattaforma e di consentire la compilazione e l’esecuzione di applicazioni indipendentemente dall’hardware in uso.
In questo tutorial troverai tutte le istruzioni per installare e configurare in piena autonomia Java Runtime Environment e Java Development Kit su Ubuntu 20.04.
Installare Java di Oracle su Ubuntu
Prima di installare qualsiasi versione di Java sul tuo computer, verifica se qualche versione del software è già presente in Ubuntu. Per farlo, apri il Terminale (se non sai come arrivarci, clicca sul logo di Ubuntu presente nella barra laterale di sinistra e cerca il Terminale dal menu che si apre) e digita il seguente comando.
java -version
Se qualche versione di Java è già presente sul PC, vedrai il suo nome nel Terminale di Ubuntu (es. openjdk version “1.8.0_xx-internal”), altrimenti comparirà la scritta Il programma “java” può essere trovato nei seguenti pacchetti (…) con l’elenco dei pacchetti Java disponibili per il download.
Se hai OpenJDK e vuoi sostituirlo con il Java di Oracle, disinstalla la versione open del software digitando il seguente comando nel Terminale. Dopo aver premuto il tasto Invio sulla tastiera del PC dovrai digitare la password del tuo account utente su Ubuntu (quella che utilizzi per accedere al sistema).
sudo apt-get purge openjdk*
A questo punto devi comunicare ad Ubuntu il repository da cui attingere la versione di Java distribuita da Oracle. Torna quindi nel Terminale e dai i seguenti comandi (il primo serve all’aggiunta di Java nei repository, il secondo aggiorna la lista di tutti i repository configurati in Ubuntu).
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
Ora devi scegliere quale versione di Java installare: la numero 8 o la numero 7. A dire il vero è disponibile anche Java 9, ma attualmente non è ancora stabile e quindi ne è sconsigliato l’utilizzo.
Se vuoi, puoi anche tenere più versioni di Java installate sullo stesso computer e impostare quella che preferisci come predefinita (vedremo fra poco come fare).
Oracle Java 8 per Ubuntu
Per installare Java 8 su Ubuntu, apri il Terminale e dai il seguente comando.
sudo apt-get install oracle-java8-installer
Quando sullo schermo compare la scritta Dopo quest’operazione, verranno occupati xx kB di spazio su disco. Continuare? [S/n], digita S nel Terminale e premi il tasto Invio sulla tastiera del computer. Dopodiché accetta le condizioni d’uso del programma, pigiando prima sul pulsante OK e poi su Sì, e attendi che l’installazione di Java 8 venga portata a termine. Non dovrebbe volerci molto.
Per impostare automaticamente le variabili d’ambiente JAVA_HOME e PATH, installa anche il seguente pacchetto.
sudo apt-get install oracle-java8-set-default
Oracle Java 7 per Ubuntu
Se vuoi installare Java 7, la procedura da seguire è praticamente la stessa che abbiamo visto in precedenza per Java 8. Apri il Terminale e dai il comando.
sudo apt-get install oracle-java7-installer
Al termine dell’operazione, per verificare che tutto sia andato per il verso giusto, torna nel Terminale e dai il comando java -version. Dovrebbe comparire la scritta java version “1.7_xx”.
Per impostare automaticamente le variabili d’ambiente JAVA_HOME e PATH, installa anche il seguente pacchetto.
sudo apt-get install oracle-java7-set-default
Come gestire le installazioni di Java
Se hai installato più versioni di Java sullo stesso computer e vuoi impostare una di queste come interprete predefinito (in modo che applicazioni e giochi la utilizzino di default), apri il Terminale e dai il seguente comando.
sudo update-alternatives --config java
Comparirà un elenco con tutte le versioni di Java installate sul computer e, accanto a ciascuna di esse, i numeri da digitare per impostarle come interprete Java di default.
Digita quindi il numero corrispondente alla versione di Java che vuoi impostare come predefinita (es. 1 o 2), premi il tasto Invio sulla tastiera del tuo PC e il gioco è fatto. Se vuoi impostare una versione di Java come compiler predefinito, usa il comando che trovi di seguito.
sudo update-alternatives --config javac
Se invece vuoi disinstallare una versione di Java dal PC per conservare solo l’altra, apri il Terminale e dai il seguente comando.
sudo apt-get purge oracle-java7-installer
(per disinstallare Java 7)
sudo apt-get purge oracle-java8-installer
(per disinstallare Java 8)
Installare Java – JRE
Verifica che Java non sia già installato con il seguente comando:
$ java - version
Se viene visualizzato a schermo il seguente messaggio:
Command 'java' not found
Allora Java non è installato sul sistema e quindi procedi con l’installazione del Java Runtime Environment che ti consentirà di eseguire la maggior parte dei software Java.
Aggiorna i repository della distribuzione, per essere sicuro di scaricare la versione più aggiornata dei pacchetti:
$ sudo apt update
Quindi avvia l’installazione del Java Runtime Environment:
$ sudo apt install default-jre
A questo punto puoi verificare la corretta installazione:
$ java - version
In caso di corretta installazione il comando mostrerà il numero di versione del JRE.
Installare OpenJDK
Se hai necessità di utilizzare il Java Development Kit per compilare o eseguire software Java, puoi procedere con la sua installazione in questo modo:
$ sudo apt install default-jdk
Verifica l’installazione mostrando il numero di versione di javac, il compilatore Java:
$ javac - version
Se l’installazione é stata eseguita correttamente verrà mostrato il numero di versione di javac:
javac 10.0.0
Gestire versioni multiple di Java
Sul tuo sistema hai la possibilità di usare diverse versioni di Java contemporaneamente.
Puoi impostare la versione di Java predefinita utilizzato il comando update-alternatives:
$ sudo update-alternatives --config java
Verrà mostrata questa schermata di selezione:
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0/usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode
1/usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
2/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
3/usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode
Digita il numero associato alla versione di Java che vorresti impostare come predefinita oppure premi ENTER se vuoi mantenere la versione corrente come predefinita.
Impostare la variabile d’ambiente JAVA_HOME
Diversi software utilizzano la variabile JAVA_HOME per localizzare la versione di Java da utilizzare.
Per impostare la versione da utilizzare dovrai prima di tutto verificare le installazioni correnti di Java sul sistema utilizzando il comando update-alternatives:
$ sudo update-alternatives --config java
Verrà mostrata questa schermata che ti indicherà il percorso di ogni installazione di Java:
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode
Ipotizzando di voler utilizzare la versione 11, copia il seguente percorso:
/usr/lib/jvm/java-11-openjdk-amd64/bin/
Ora modifica il file /etc/environment:
$ sudo nano /etc/environment
e alla fine del file aggiungi la seguente riga:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/bin/"
Salva e chiudi il file.
A questo punto avrai modificato il percorso relativo alla variabile JAVA_HOME per tutti gli utenti del sistema.
Ricarica il file con il comando source per applicare le modifiche:
$ source /etc/environment
e verifica che la variabile sia stata impostata correttamente stampandola a video.
$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64/bin/
A questo punto avrai correttamente configurato la tua installazione di Java su Ubuntu 20.04.