Java
Java è indubbiamente un linguaggio di programmazione utilizzato per svariati scopi ed è un complemento quasi essenziale per l'esecuzione e il funzionamento di diversi strumenti; installare Java è praticamente un'operazione imprescindibile dopo l'installazione.
Per questo motivo, in questa occasione condividerò con voi un semplice tutorial su come installare Java sul nostro sistema con il JDK, che è un ambiente di sviluppo, e l'ambiente di runtime JRE.
Per il nostro sistema disponiamo di due metodi di installazione : uno utilizza i pacchetti offerti dai repository ufficiali di Ubuntu , l'altro utilizza un repository di terze parti.
Come installare Java su Ubuntu 18.04 dai repository?
Per installare Java e i suoi plugin, possiamo usare Synaptic o il terminale.
Con Synaptic usiamo solo il motore di ricerca per selezionare i pacchetti che vogliamo installare.
Mentre, con il terminale, dobbiamo aprirlo ed eseguire i seguenti comandi.
Per prima cosa dobbiamo aggiornare il sistema con:
sudo apt-get update sudo apt-get upgrade
Infine, installiamo Java con questo comando :
sudo apt-get install default-jdk
Per installare l'ambiente di runtime, eseguiamo :
sudo apt-get install default-jre
Per verificare che Java sia installato sul nostro sistema, è sufficiente eseguire il seguente comando:
java --version
Che restituirà una risposta con la nostra versione java installata.
Come installare alternative Java gratuite su Ubuntu 18.04?
È inoltre importante sapere che esistono alternative gratuite a Java che possiamo installare direttamente dai repository ufficiali di Ubuntu.
Ubuntu, che contiene una versione open-source dei binari di runtime Java chiamata Open JDK.
Per installare Ubuntu Java Open JDK versione 11, è necessario aprire un terminale ed eseguire:
sudo apt install openjdk-11-jdk
Per installare Ubuntu Java Open JDK versione 9, esegui:
sudo apt install openjdk-9-jdk
E per Java Open JDK 8 eseguire:
sudo apt install openjdk-8-jdk

Come installare Java su Ubuntu 18.04 da PPA?
L'altro metodo menzionato prevedeva l'utilizzo di un PPA di terze parti ; per l'installazione di Java sul nostro computer utilizzeremo il repository offerto dai ragazzi di webupd8team.
Per fare ciò, dobbiamo aprire un terminale ed eseguire il seguente comando :
sudo add-apt-repository ppa:webupd8team/java sudo apt update
Vorrei precisare che questo repository contiene le versioni 8 e 9 di Java, quindi dovrete scegliere quale versione installare.
Per installare Java versione 8, eseguire :
sudo apt install oracle-java8-installer
Nel caso di Java 9, eseguiamo :
sudo apt install oracle-java9-installer
Come installare Java 10 su Ubuntu 18.04 e derivati?
Poiché nel repository precedente era disponibile solo la nona versione di Java, dobbiamo utilizzare un altro repository se vogliamo installare la versione 10 di Java sui nostri computer.
Questa versione è disponibile da tempo e offre le seguenti funzionalità:
- un compilatore just-in-time sperimentale chiamato Graal può essere utilizzato sulla piattaforma Linux / x64
- inferenza del tipo di variabile locale.
- applicazione di classi di dati condivisa, che consente di posizionare le classi di applicazioni nel file condiviso per ridurre l'avvio e il footprint delle applicazioni Java.
- Docker Awareness: su Linux, JVM ora rileva automaticamente se è in esecuzione in un container Docker
Per fare ciò, eseguiamo questo comando nel terminale per aggiungerlo al nostro elenco di repository :
sudo add-apt-repository ppa:linuxuprising/java
Aggiorniamo i nostri repository con:
sudo apt update
E infine, lo installiamo con questo comando :
sudo apt install oracle-java10-installer
Personalizzazione dell'installazione di Java
Java ci consente di avere diverse versioni installate sul sistema, con le quali possiamo scegliere su quale versione lavorare senza la necessità di reinstallare una versione precedente senza rimuovere una precedente.
Utilizzando update-alternatives
Possiamo fare questa configurazione che ci permette di gestire i collegamenti simbolici che verranno utilizzati per diversi comandi.
sudo update-alternatives --config java
Verranno visualizzate le diverse versioni di Java che abbiamo installato, di cui possiamo contrassegnare o modificare la versione predefinita selezionando quella di nostro gradimento.