IntermédiaireLinux

Installer OpenJDK sur Ubuntu

Après avoir racheté un produit gratuit, Oracle a fait de Java un logiciel payant (et chèrement payé). Les utilisateurs et éditeurs de logiciels se sont tournés vers OpenJDK, l’alternative ouverte en licence GNU 2 supportée par une large communauté. Certaines différences sont à noter entre Oracle JDK et OpenJDK (Java Web Start, par exemple, que l’on peut remplacer par OpenWebStart).

OpenJDK est aujourd’hui la version officielle et libre de Java SE, en open source. Mis à disposition par les éditeurs de système d’exploitation, dont Microsoft, OpenJDK s’installe facilement sur les ordinateurs personnels, les postes de travail et les serveurs en entreprise.

Ce tutoriel explique comment installer le logiciel Java OpenJDK, la version serveur JDK et le client JRE (Java Runtime Environment) sur un poste ou serveur Ubuntu. La version de l’OS Ubuntu importe peu puisque la procédure est identique, que ce soit en LTS ou non, distribution récente ou plus ancienne.

Installer Java OpenJDK sur Ubuntu

Les paquets Java OpenJDK se trouvent sur les dépôts de Canonical et il n’y a donc pas de téléchargement préalable à effectuer.

1. Ouvrir un Terminal en local ou une connexion distante SSH.

2. Demander une mise à jour des paquets disponibles pour la version installée de Ubuntu :

sudo apt update

3. La suite dépend de la version souhaitée :

Installer OpenJDK 17

sudo apt install openjdk-17-jdk

Installer uniquement le JRE de OpenJDK 17

sudo apt install openjdk-17-jre

Installer OpenJDK 20

sudo apt install openjdk-20-jdk

Installer uniquement le JRE de OpenJDK 20

sudo apt install openjdk-20-jre

Installer OpenJDK 11

sudo apt install openjdk-11-jdk

Installer uniquement le JRE de OpenJDK 11

sudo apt install openjdk-11-jre

La règle est donc de préciser la version souhaitée du paquet JDK ou JRE de Open JDK dans la commande d’installation.

 

Vérifier l’installation en place de Java sur Ubuntu

1. Ouvrir un Terminal ou une connexion à distance par SSH.

2. Taper la commande suivante :

java -version

3. Le résultat s’affiche sous cette forme :

windowsfacile@vm-ubuntu:~$ java -version
openjdk version "19.0.2" 2023-01-17
OpenJDK Runtime Environment (build 19.0.2+7-Ubuntu-0ubuntu322.04)
OpenJDK 64-Bit Server VM (build 19.0.2+7-Ubuntu-0ubuntu322.04, mixed mode, sharing)

tutoriel version java openjdk oracle jdk jre

Il est possible de gérer plusieurs versions de Java sur le même système d’exploitation : voir ce tutoriel pour gérer les priorités Java (OpenJDK, Oracle) sur Ubuntu.

 

Variable d’environnement OpenJDK sur Ubuntu

Pour utiliser OpenJDK sur le système et les applications qui en auront l’utilité, il faut configurer les variables d’environnement Ubuntu.

1. Ouvrir /etc/environment (avec les droits adéquats) pour ajouter le chemin java dans PATH et JAVA_HOME.

2. Ajouter le chemin d’installation du JDK à JAVA_HOME :

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/

Il s’agit là du chemin d’installation par défaut de OpenJDK 17. Si installation personnalisée, la variable JAVA_HOME peut être export JAVA_HOME=/opt/openjdk17/

3. Ajouter le chemin (jusqu’à /bin) à PATH :

export PATH="$JAVA_HOME/bin:$PATH"

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page