Beaucoup 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 :
[shell]sudo apt-get update[/shell]Puis, vérifier que Java n’est pas déjà installé :
[shell]java -version[/shell]Si la ligne de commande vous retourne le message suivant :
[shell] 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
[/shell]
; cela veut dire que Java n’est pas encore installé. Vous pouvez donc éxécuter la commande suivante :
[shell]sudo apt-get install default-jre[/shell]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 :
[shell]sudo apt-get install default-jdk[/shell]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 :
[shell]sudo apt-get install openjdk-7-jre[/shell]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 :
[shell] sudo apt-get install python-software-propertiessudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
[/shell]
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.
[shell] sudo apt-get install oracle-java6-installer[/shell]
Oracle JDK 7
[shell] sudo apt-get install oracle-java7-installer[/shell]
Oracle JDK 8
Oracle JDK 8 est la dernière version stable.
[shell] sudo apt-get install oracle-java8-installe[/shell]
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 :
[shell] sudo update-alternatives –config java[/shell]
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).
[shell] 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é :
[/shell]
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) :
[shell] sudo update-alternatives –config javac[/shell]
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 :
[shell] sudo update-alternatives –config java[/shell]
Vous devriez avoir un résultat similaire à celui-ci (pour 2 installations de Java) :
[shell] 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é :
[/shell]
Dans notre exemple voici le chemin d’installation de chaque version :
- usr/lib/jvm/java-8-oracle/jre/bin/java
- /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
- /usr/lib/jvm/java-8-oracle/jre/bin/java
Copier le chemin de l’installation souhaité et éditer le fichier : /etc/environment
[shell] sudo nano /etc/environment[/shell]
Dans ce fichier, ajouter la ligne suivante (remplacer « VOTRE_CHEMIN » par vortre chemin copié) :
[shell] JAVA_HOME="VOTRE_CHEMIN"[/shell]
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 :
[shell] source /etc/environment[/shell]
Valider le paramétrage et votre modicification par la commande :
[shell] echo $JAVA_HOME[/shell]
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.