Com instal·lar Java amb Apt a Ubuntu 20.04


Java és un dels llenguatges de programació més populars i la JVM (la màquina virtual de Java) és l'entorn d'execució per executar aplicacions Java. Aquestes dues plataformes són necessàries per a un programari molt popular que inclou Tomcat, Jetty, Cassandra, Glassfish i Jenkins.

En aquest article, aprendràs a instal·lar Java Runtime Environment (JRE) i el Java Developer Kit (JDK) mitjançant el gestor de paquets apt predeterminat a Ubuntu 20.04 i Ubuntu 18.04.

Instal·lació del JRE predeterminat a Ubuntu

La manera senzilla d'instal·lar Java és utilitzar la versió que ve amb els dipòsits d'Ubuntu. De manera predeterminada, Ubuntu empaqueta amb OpenJDK 11, que és una alternativa de codi obert del JRE i el JDK.

Per instal·lar Open JDK 11 per defecte, primer actualitzeu l'índex del paquet de programari:

$ sudo apt update

A continuació, comproveu la instal·lació de Java al sistema.

$ java -version

Si Java no està instal·lat actualment, obtindreu la següent sortida.

Command 'java' not found, but can be installed with:

sudo apt install openjdk-11-jre-headless  # version 11.0.10+9-0ubuntu1~20.04, or
sudo apt install default-jre              # version 2:1.11-72
sudo apt install openjdk-8-jre-headless   # version 8u282-b08-0ubuntu1~20.04
sudo apt install openjdk-13-jre-headless  # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless  # version 14.0.2+12-1~20.04

Ara executeu l'ordre següent per instal·lar l'OpenJDK 11 predeterminat, que proporcionarà Java Runtime Environment (JRE).

$ sudo apt install default-jre

Un cop instal·lat Java, podeu verificar la instal·lació amb:

$ java -version

Obtindreu la següent sortida:

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

Instal·lació del JDK predeterminat a Ubuntu

Un cop instal·lat JRE, és possible que també necessiteu el JDK (Java Development Kit) per compilar i executar una aplicació basada en Java. Per instal·lar el JDK, executeu l'ordre següent.

$ sudo apt install default-jdk

Després de la instal·lació, verifiqueu la instal·lació del JDK comprovant la versió tal com es mostra.

$ javac -version

Obtindreu la següent sortida:

javac 11.0.10

Configuració de la variable d'entorn JAVA_HOME a Ubuntu

La majoria dels programes basats en Java utilitzen la variable d'entorn JAVA_HOME per descobrir la ubicació d'instal·lació de Java.

Per establir la variable d'entorn JAVA_HOME, primer, descobriu on està instal·lat Java executant l'ordre següent.

$ readlink -f /usr/bin/java

Obtindreu la següent sortida:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

A continuació, obriu el fitxer /etc/environment amb l'editor de text nano:

$ sudo nano /etc/environment

Afegiu la línia següent al final del fitxer, assegureu-vos de substituir la ubicació de la ruta d'instal·lació de Java.

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Deseu el fitxer i torneu a carregar-lo per aplicar els canvis a la vostra sessió actual:

$ source /etc/environment

Comproveu que la variable d'entorn estigui establerta:

$ echo $JAVA_HOME

Obtindreu la següent sortida:

/usr/lib/jvm/java-11-openjdk-amd64

En aquest tutorial, heu après a instal·lar Java Runtime Environment (JRE) i el Java Developer Kit (JDK) a Ubuntu 20.04 i Ubuntu 18.04.