Java è un linguaggio di programmazione e al tempo stesso un'importante piattaforma che gira sulla maggior parte dei moderni sistemi operativi.
Viene utilizzato per svariati scopi ed è un complemento pressoché indispensabile per l'esecuzione e il funzionamento di diversi strumenti.
OpenJDK è una versione open-source di Java sviluppata dalla comunità . È ampiamente utilizzata perché è inclusa di default in Ubuntu e in molte altre distribuzioni Linux.
Tuttavia, non può essere utilizzato per sviluppare applicazioni commerciali. Java è un linguaggio di programmazione orientato agli oggetti di proprietà di Oracle. È un linguaggio compilato con regole proprie, ampiamente utilizzato in ambito didattico e professionale.
A causa delle sue licenze, Java non è installato di default sulla maggior parte delle distribuzioni Linux. Pertanto, per avere Java sulla tua distribuzione, dovrai installarlo manualmente.
Java è compatibile con Linux, questo significa che è possibile eseguire e creare applicazioni dalla tua distribuzione preferita.
Installazione di Java sulle diverse distribuzioni Linux
Come già accennato, l'installazione di Java sulle diverse distribuzioni Linux varia a seconda della distribuzione , quindi è necessario seguire le istruzioni fornite in base alla distribuzione Linux in uso.
Per installare Oracle Java 11 su Ubuntu 18.10 e suoi derivati ​​ed essere ancora in grado di ricevere automaticamente gli aggiornamenti futuri da esso, dobbiamo fare quanto segue:
Ubuntu e derivati
Per Ubuntu 18.10, Ubuntu 18.04 e derivati, apriamo un terminale sul sistema ( è possibile utilizzare la scorciatoia da tastiera CTRL + ALT + T) e nel terminale digitiamo il seguente comando per aggiungere il repository al sistema:
sudo add-apt-repository ppa:linuxuprising/java
Fatto ciò, dobbiamo aggiornare i repository e i pacchetti con il comando:
sudo apt-get update
Infine, possiamo installare Java con:
sudo apt install oracle-java11-installer
Debian
Se utilizzi Debian o una distribuzione basata su Debian come Neptune OS, Deepin OS e altre, devi aprire un terminale ed eseguire alcuni passaggi prima di installare Java direttamente sul tuo sistema.

Sul terminale digiteremo:
sudo -i
apt install wget libasound2 libasound2-data
Fatto questo, ora scaricheremo il pacchetto deb di Java 11 con:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.deb
Infine installiamo con:
dpkg -i jdk-11_linux-x64_bin.deb
Fatto ciò, imposteremo Java 11 come versione predefinita:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11/bin/java 2
update-alternatives --config java
Arch Linux e derivati
Nel caso di coloro che sono utenti di Arch Linux, Antergos, Manjaro o qualsiasi altra distribuzione derivata da Arch Linux, possono installare java in modo abbastanza semplice.
Tutto quello che devi fare è aggiungere il repository AUR al tuo file pacman.conf e avere una procedura guidata per installare i pacchetti AUR sul tuo sistema.
Se non ne possiedi uno, puoi utilizzare quello che consiglio nel post seguente.
Ora devi semplicemente aprire un terminale ed eseguire il seguente comando:
yay -S jdk
Ed ecco fatto, non vi resta che attendere il completamento della compilazione e alla fine vi verrà chiesto di inserire la password per terminare l'installazione.
RHEL, CentOS, Fedora, openSUSE e derivati
Per chi utilizza distribuzioni che supportano i pacchetti RPM, possiamo installare Java sul nostro sistema utilizzando il seguente pacchetto , che scaricheremo tramite il terminale:
wget "https://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm?AuthParam=1540738418_ef8759a34917876432dbb9d668d4b5e4" -O java11.rpm
Ora , per iniziare l'installazione, nel caso specifico di openSUSE, installeremo il pacchetto con:
sudo zypper install java11.rpm
Infine, per installarlo su Fedora, Red Hat e le loro derivate, è possibile utilizzare il seguente comando:
sudo yum localinstall java11.rpm
Oppure con questo comando possono farlo anche:
sudo dnf install java11.rpm
Come verificare se java è stato installato correttamente?
Dopo aver installato correttamente Java sul nostro sistema, possiamo verificare di avere installata la versione 11 di Java utilizzando il seguente comando:
java --version