linux/hub linux/hub
cerca

+ contenuti

Lo sapevi che puoi trovare tanti altri contenuti sul nostro feed Telegram?

#howto - Installazione di OpenJDK/JRE su Linux

Scritto da il
archlinux - bash

Se hai intenzione di sviluppare o far girare programmi in Java, probabilmente avrai bisogno del software runtime Java JRE (e/o JDK) installato. Ci sono JRE e JDK proprietari di Oracle, e una versione open source chiamata OpenJDK/JRE.

Il JRE (Java Runtime Enviroment) serve per avviare applicazioni scritte in Java, mentre se vogliamo programmare in Java dovremo installare anche il JDK (Java Development Enviroment).

In questa guida vedremo come installare sia OpenJDK che JRE.

Ricordo che il OpenJDK/JRE sono uguali alla versione proprietaria di entrambi.

Installazione

OpenJDK/JRE

Se vogliamo avviare esclusivamente applicazioni in Java e non programmare in Java vi basterà installare il JRE.

Ci sono 2 tipi di JRE:

  • Headless = Se vogliamo avviare esclusivamente app senza GUI
  • Full = Se dobbiamo avviare delle applicazioni con una GUI

Arch Linux

Se vogliamo installare OpenJRE su Arch Linux possiamo scaricare due pacchetti.

Per OpenJRE Headless:

pacman -S jre-openjre-headless

Per OpenJRE Full:

pacmna -S jre-openjdk

Se invece vogliamo installare il JDK direttamente (che installerà anche il JRE):

pacman -S jdk-openjdk

Se abbiamo più di una versione installata del software su Arch Linux possiamo selezionare quale usare con il comando:

archlinux-java status

Se vogliamo usare altre versioni possiamo invece utilizzare set:

archlunux-java set <versione>

Fedora

Su Fedora possiamo installare OpenJDK tramite DNF:

dnf install java-latest-openjdk.x86_64

Per cambiare versione di Java (nel caso in cui nel sistema siano installate più versioni) usiamo:

alternatives --config java

Ubuntu/Debian

Di seguito vediamo come installare il JRE su Debian, Ubuntu e derivate.

Per OpenJDK/JRE Headless installiamo il pacchetto con l’ultima versione, 11:

apt install openjdk-11-jre-headless

Per OpenJDK/JRE Full:

apt install default-jre

Invece per installare il JDK:

apt install default-jdk

Configurazione e Comandi utili

Impostare nella PATH la variabile JAVA_HOME

Per impostare la JAVA_HOME, variabile di sistema, facciamo questi passaggi:

  1. Apriamo con il nostro Text Editor preferito il file /etc/profile.

  2. Aggiungiamo al file le seguenti righe:

    export JAVA_HOME="percorso/java"
       
    export PATH=$JAVA_HOME/bin:$PATH
    
  3. Effettuiamo il logout e rifacciamo l’accesso all’utente.

  4. Con echo $PATH controlliamo se JAVA_HOME è stato impostato corretamente.

Controllare la versione di Java installata

Per controllare la versione di Java installata possiamo dare:

# Per controllare la versione di Java
java --version

# Per controllare la versione del compilatore di Java
javac --version

Conclusione

Se tutto è andato come previsto, sul sistema ora avrete sia JRE che JDK, oppure uno dei due in base a che cosa vi serve.

Per ogni dubbio, chiarimento o curiosità ci trovate al nostro gruppo Telegram.