Publié le 09/21/2017, rédigé par Gaulthier LALLEMAND

Java 8

Comment installer un environnement Java 8 sous Linux ?

Prérequis : savoir identifier l'architecture de votre système.


Télécharger l'archive du JDK

La dernière version se trouve ici, les versions précédentes se trouvent ici. Acceptez la licence, et téléchargez l'archive au format tar.gz correspondant à votre système d'exploitation (32, 64 bits, arm).

Décompresser l'archive

Décompressez l'archive dans le répertoire de votre choix. Dans notre exemple nous utiliserons le répertoire /opt et la version 1.8 update 144 du JDK :

tar xvf jdk-8u144-linux-x64.tar.gz -C /opt/

Rendre accessible votre JDK

Ajoutez, dans cet ordre, ces trois exports à la fin du fichier ~/.profile (cela peut aussi se faire dans le fichier ~/.bashrc mais Java ne sera alors exécutable que depuis une console) :

nano ~/.profile
## Créer les variables d'environnements dédiées à Java
export JAVA_HOME="/opt/jdk1.8.0_144"
export JRE_HOME="$JAVA_HOME/jre"

## Mise à jour du PATH système
export PATH="$PATH:$JRE_HOME/bin"       # Ajout de la JRE
export PATH="$PATH:$JAVA_HOME/bin"      # Ajout de le JDK

Ainsi, quand vous lancerez la commande java, c'est l'exécutable situé dans $JRE_HOME/bin qui sera lancé.

Par contre, si vous lancez la commande javac, c'est l'exécutable situé dans $JAVA_HOME/bin qui sera lancé.

Activer les changements du fichier .profile

Pour cela, trois solutions:

Vérifier que les exécutables sont accessibles

Placez-vous dans votre répertoire personnel et demandez la version de Java :

cd
java -version

La sortie attendue est la suivante (exemple pour Java 8 update 144):

java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

Avantages de cette méthode