Comment installer Java sous Ubuntu ?

Sommaire

java-logoBeaucoup de programmes ont besoin du langage Java pour fonctionner. Cet article va vous guider dans le processus d’installation de Java sous Ubuntu. Nous verrons également comment jongler entre différentes installations de Java.

Installer JRE/JDK

Cette installation est l’installation recommandée et la plus facile.

Dans un premier temps, mettez à jour la liste des paquets d’Ubuntu :

sudo apt-get update

Puis, vérifier que Java n’est pas déjà installé :

java -version

Si la ligne de commande vous retourne le message suivant :

Le programme "java" peut être trouvé dans les paquets suivants :
* default-jre
* gcj-4.8-jre-headless
* openjdk-7-jre-headless
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
Essayez : apt-get install

; cela veut dire que Java n’est pas encore installé. Vous pouvez donc éxécuter la commande suivante :

sudo apt-get install default-jre

Cette commande va installer Java Runtime Environment (JRE). Si vous avez également besoin du kit de développement Java Development Kit (JDK) qui est généralement utilisé pour compiler des applications Java (par exemple Apache Ant, Apache Maven, Eclipse et IntelliJ IDEA), éxécuter la commande suivante :

sudo apt-get install default-jdk

C’est tout ce dont vous avez besoin pour installer Java sous Ubuntu.

Les parties suivantes sont optionnelles et ne doivent être éxécutées que si nécessaires.

Installer OpenJDK 7 (optionnel)

Pour installer OpenJDK, éxécuter la commande suivante :

sudo apt-get install openjdk-7-jre

Installer Oracle JDK (optionnel)

Oracle JDK est le kit de développement Java Development Kit officiel; cependant il n’est plus supporté par Oracle comme installation par défaut sous Uubuntu.

Vous pouvez toujours l’installer par le gestionnaire de paquets apt-get. Pour installer la version de votre choix, exécuter dans un premier temps les commandes suivantes :

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Selon la version installé, exécuté l’une des commandes suivantes :

Oracle JDK 6

Oracle JDK 6 est une vieille version mais toujours utilisée.

sudo apt-get install oracle-java6-installer

Oracle JDK 7

sudo apt-get install oracle-java7-installer

Oracle JDK 8

Oracle JDK 8 est la dernière version stable.

sudo apt-get install oracle-java8-installe

Gérer les différentes installations de Java (optionnel)

Quand vous avez différentes installations de Java, vous devez définir une installation par défaut. Pour choisir l’installation de Java par défaut, éxécuter la commande suivante :

sudo update-alternatives --config java

Vous devriez avoir un résultat similaire à celui-ci (pour 2 installations de Java) :

Il existe 2 choix pour l’alternative java (qui fournit /usr/bin/java).

Sélection Chemin Priorité Ãtat
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 mode automatique
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 mode manuel
2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 mode manuel

Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :

Vous pouvez à ce moment là sélectionner le chiffre correspondant à l’instalaltion de Java à utiliser par défaut. Ceci peut être également réalisé par le compileur Java (javac) :

sudo update-alternatives --config javac

Paramétrer la variable d’environment « Java_HOME »

Pour paraméter la variable d’environnement « Java_HOME », qui est nécessaire pour certains programmes, identifier dans un premier temps le chemin de votre installation Java par la commande suivante :

sudo update-alternatives --config java

Vous devriez avoir un résultat similaire à celui-ci (pour 2 installations de Java) :

Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java).

Sélection Chemin Priorité Etat
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 mode automatique
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 mode manuel
2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 mode manuel

Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :

Dans notre exemple voici le chemin d’installation de chaque version :

  1. usr/lib/jvm/java-8-oracle/jre/bin/java
  2. /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
  3. /usr/lib/jvm/java-8-oracle/jre/bin/java

Copier le chemin de l’installation souhaité et éditer le fichier : /etc/environment

sudo nano /etc/environment

Dans ce fichier, ajouter la ligne suivante (remplacer « VOTRE_CHEMIN » par vortre chemin copié) :

JAVA_HOME="VOTRE_CHEMIN"

Sauver tout en quittant l’édition du document. Cette modification est suffisante pour paramétrer la variable d’environnement « JAVA_HOME »

Maintenant recharger ce fichier par la commande :

source /etc/environment

Valider le paramétrage et votre modicification par la commande :

echo $JAVA_HOME

SI cette commande retourne le chemin souhaité, la variable d’environnement a été correctement paramétré. Sinon, reliser et effectuer de nouveau les étapes précédentes avec attention.

Romain D.

Passionné d'informatique perdu dans une trame Ethernet. Ce blog est mon bloc-notes public.

Ajouter un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Romain D.

Passionné d'informatique perdu dans une trame Ethernet. Ce blog est mon bloc-notes public.