Ce didacticiel couvrira l'installation du JDK/JRE Oracle Java 7 32 bits et 64 bits (le numéro de version actuel est 1.7.0_45) sur les systèmes d'exploitation Ubuntu 32 bits et 64 bits. Ce guide s'applique également à Debian et Linux Mint. Pour ceux qui seul souhaitez installer Oracle Java JRE pour exécuter des applications Java et non pour développer des programmes Java, utilisez cette méthode:
Installation d'Oracle Java JRE sur Linux Ubuntu
Pour ceux d'entre vous qui souhaitent installer le JDK Oracle Java pour développer des programmes et des applications Java (le JRE Oracle Java est également inclus dans le JDK Oracle), utilisez cette méthode:
Installation d'Oracle Java JDK sur Ubuntu Linux
Étape
Étape 1. Vérifiez si votre système d'exploitation Ubuntu Linux est une architecture 32 bits ou 64 bits
Ouvrez un terminal et exécutez la commande ci-dessous.
-
Tapez/Copier/Coller:
fichiers /sbin/init
La version bit de l'architecture de votre système d'exploitation Linux Ubuntu s'affichera en 32 bits ou 64 bits
Étape 2. Vérifiez si Java est déjà installé sur votre système
Pour ce faire, vous devez exécuter la version Java de la commande depuis le terminal.
-
Ouvrez un terminal et entrez la commande suivante:
-
Tapez/Copier/Coller:
java -version
-
-
Si OpenJDK est déjà installé sur le système, le texte suivant apparaîtra à l'écran:
-
version java "1.7.0_15"
Environnement d'exécution OpenJDK (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
VM serveur OpenJDK 64 bits (build 19.0-b09, mode mixte)
-
- Si OpenJDK est déjà installé sur votre système, cela signifie que vous avez la mauvaise version du fournisseur de Java pour cette méthode.
Étape 3. Supprimez OpenJDK/JRE de votre système et créez un répertoire pour contenir votre binaire Oracle Java JDK/JRE
Cela empêchera le système de connaître des conflits et de la confusion dus aux différentes versions des fournisseurs Java. Par exemple, si OpenJDk/Jre est installé sur votre système, vous pouvez le supprimer en tapant la ligne de commande suivante:
-
Tapez/Copier/Coller:
sudo apt-get purge openjdk-\*
Cette commande détachera complètement OpenJDK/JRE de votre système
-
Tapez/Copier/Coller:
sudo mkdir -p /usr/local/java
Cette commande créera un répertoire pour contenir vos binaires Oracle Java JDK et JRE
Étape 4. Téléchargez Oracle Java JDK/JRE pour Linux
Assurez-vous de choisir un binaire compressé droit pour les architectures système 32 bits ou 64 bits (celles se terminant par tar.gz).
- Par exemple, si vous utilisez le système d'exploitation Linux Ubuntu 32 bits, téléchargez le binaire Oracle Java 32 bits.
- Par exemple, si vous utilisez le système d'exploitation Linux Ubuntu 64 bits, téléchargez le binaire Oracle Java 64 bits.
-
Optionnel, Télécharger la documentation Oracle Java JDK/JRE
Sélectionnez jdk-7u40-apidocs.zip
-
Une information important:
Le binaire Oracle Java 64 bits ne fonctionne pas sur le système d'exploitation Ubuntu Linux 32 bits. Si vous essayez d'installer Oracle Java 64 bits sur Ubuntu Linux 32 bits, vous recevrez de nombreux messages d'erreur système.
Étape 5. Copiez le binaire Oracle Java dans le répertoire /usr/local/java
Dans la plupart des cas, le binaire Oracle Java sera téléchargé dans: /home/"votre nom d'utilisateur"/Téléchargements.
-
Guide d'installation d'Oracle Java 32 bits sur Linux Ubuntu 32 bits:
-
Tapez/Copier/Coller:
cd ~/Téléchargements
-
Tapez/Copier/Coller:
sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java
-
Tapez/Copier/Coller:
sudo cp -r jre-7u45-linux-i586.tar.gz /usr/local/java
-
Tapez/Copier/Coller:
cd /usr/local/java
-
-
Guide d'installation Oracle Java 64 bits sur Linux Ubuntu 64 bits:
-
Tapez/Copier/Coller:
cd ~/Téléchargements
-
Si vous avez téléchargé le JDK, Tapez/Copier/Coller:
sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
-
Ou, si vous avez téléchargé le JRE, saisissez/copiez/collez:
sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java
-
Tapez/Copier/Coller:
cd /usr/local/java
-
Étape 6. Ouvrez le binaire Java compressé dans le répertoire /usr/local/java
-
Guide d'installation d'Oracle Java 32 bits sur Linux Ubuntu 32 bits:
-
Tapez/Copier/Coller:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Tapez/Copier/Coller:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
Guide d'installation Oracle Java 64 bits sur Linux Ubuntu 64 bits:
-
Si vous avez téléchargé le JDK, Tapez/Copier/Coller:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Ou si vous avez téléchargé le JRE, Tapez/Copier/Coller:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Étape 7. Vérifiez à nouveau vos répertoires
À ce stade, vous devriez avoir un répertoire binaire non compressé dans /usr/local/java pour le Java JDK/JRE qui dit:
-
Tapez/Copier/Coller:
ls -a
- jdk1.7.0_45
- ou jre1.7.0_45
Étape 8. Modifiez le fichier PATH système /etc/profile et ajoutez les variables système suivantes à votre chemin système
Utilisez nano, gedit ou un autre éditeur de texte et ouvrez /etc/profile en tant que root (root).
-
Tapez/Copier/Coller:
sudo gedit /etc/profile
- ou
-
Tapez/Copier/Coller:
sudo nano /etc/profil
Étape 9. Faites défiler vers le bas du fichier à l'aide des touches fléchées et ajoutez la ligne suivante à la fin de votre fichier /etc/profile:
-
Si vous avez installé le JDK, saisissez/copiez/collez:
JAVA_HOME=/usr/local/java/jdk1.7.0_45
JRE_HOME=$JAVA_HOME/jre
CHEMIN=$CHEMIN:$JAVA_HOME/bin:$JRE_HOME/bin
exporter JAVA_HOME
exporter JRE_HOME
exporter le CHEMIN
-
Ou si vous avez installé le JRE, Tapez/Copier/Coller:
JRE_HOME=/usr/local/java/jre1.7.0_45
CHEMIN=$CHEMIN:$JRE_HOME/bin
exporter JRE_HOME
exporter le CHEMIN
- Enregistrez le fichier /etc/profile et quittez.
Étape 10. Indiquez l'emplacement d'Oracle JDK/JRE au système Ubuntu Linux
Ainsi, le système sera averti que la nouvelle version d'Oracle Java est disponible.
-
Si vous avez installé le JDK, saisissez/copiez/collez:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Ou, si le JRE est installé, saisissez/copiez/collez:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
Cette commande notifiera le système que Oracle Java JRE est opérationnel
-
Seulement si vous avez installé le JDK, Tapez/Copier/Coller:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
Cette commande vous indique que le JDK Oracle Java est prêt à être utilisé
-
Tapez/Copier/Coller:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
cette commande informe le système qu'Oracle Java Web Start est opérationnel
Étape 11. Dites à Linux Ubuntu que le JDK/JRE Oracle Java doit être le Java par défaut
-
Si vous avez installé le JDK, saisissez/copiez/collez:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Ou si le JRE est installé, tapez/copiez/collez:
sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
Cette commande configurera le JRE (Java Runtime Environment) pour le système
-
Seulement si vous avez installé le JDK, Tapez/Copier/Coller:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
Cette commande définira le compilateur Java pour le système
- Si vous avez installé le JDK, tapez/copiez/collez sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Ou, si le JRE est installé, saisissez/copiez/collez:
sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
Cette commande configurera Web start Java pour le système
Étape 12. Rechargez votre PATH à l'échelle du système /etc/profile en tapant la commande suivante:
-
Tapez/Copier/Coller:
. /etc/profil
- Notez que votre fichier PATH /etc/profile à l'échelle du système se rechargera après le redémarrage de Linux Ubuntu.
Étape 13. Testez si Oracle Java est correctement installé sur votre système
Exécutez la commande suivante et notez la version Java: Une installation correcte d'Oracle Java 32 bits s'affichera:
-
Tapez/Copier/Coller:
java -version. Cette commande affiche la version de Java que le système exécute. Vous devriez voir un message qui dit: java version "1.7.0_45"
Environnement d'exécution Java(TM) SE (version 1.7.0_45-b18)
- Machine virtuelle Java HotSpot(TM) Server (version 24.45-b08, mode mixte)
-
Tapez/Copier/Coller:
java -version. Cette commande vous indique que vous pouvez désormais composer des programmes Java à partir du terminal. Vous verrez un message indiquant: java 1.7.0_45. Une installation réussie d'Oracle Java 64 bits affichera:
-
Tapez/Copier/Coller:
java -version. Cette commande affiche la version de Java que le système exécute. Vous verrez un message qui dit: java version "1.7.0_45"
Environnement d'exécution Java(TM) SE (version 1.7.0_45-b18)
- VM serveur Java HotSpot(TM) 64 bits (version 24.45-b08, mode mixte)
-
Tapez/Copier/Coller:
java -version. Cette commande vous indique que vous pouvez désormais composer des programmes Java à partir du terminal. Vous devriez voir un message qui dit: java 1.7.0_45
Étape 14. Félicitations, vous avez installé Oracle Java sur votre système Linux
Maintenant, redémarrez votre Linux Ubuntu. Après cela, votre système sera entièrement configuré pour exécuter et développer des programmes Java.
Méthode 1 sur 3: Facultatif: Comment activer Oracle Java dans le navigateur Web
Étape 1. Activez les plug-ins Java dans votre navigateur Web en créant un lien symbolique entre le répertoire des plug-ins du navigateur et l'emplacement du plug-in Java dans la distribution Oracle Java
-
Registres vitaux:
Je recommande fortement la prudence lors de l'activation d'Oracle Java 7 dans un navigateur Web en raison des nombreuses failles en termes de sécurité et d'exploits. En substance, si vous activez Oracle Java 7 dans votre navigateur Web, des personnes malveillantes peuvent entrer et endommager votre ordinateur en exploitant ses failles et ses points faibles. Pour plus d'informations, visitez Java Tester
Méthode 2 sur 3: Google Chrome
Guide pour Oracle Java 32 bits:
Étape 1. Entrez la commande suivante
-
Tapez/Copier/Coller:
sudo mkdir -p /opt/google/chrome/plugins
Un répertoire appelé /opt/google/chrome/plugins sera créé
-
Tapez/Copier/Coller:
cd /opt/google/chrome/plugins
Cette commande vous fera passer dans le répertoire des modules complémentaires de Google Chrome, alors assurez-vous que vous êtes dans le répertoire avant le lien symbolique
-
Tapez/Copier/Coller:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Cette commande va créer un lien symbolique à partir du plugin JRE Java (Java Runtime Environment) libnpjp2.so à votre Google Chrome.
Guide pour Oracle Java 64 bits:
Étape 1. Entrez la commande suivante
-
Tapez/Copier/Coller:
sudo mkdir -p /opt/google/chrome/plugins
Un répertoire nommé /opt/google/chrome/plugins sera créé
-
Tapez/Copier/Coller:
cd /opt/google/chrome/plugins
Cette commande vous fera passer dans le répertoire des modules complémentaires de Google Chrome, alors assurez-vous que vous êtes dans le répertoire avant de créer un lien symbolique
-
Tapez/Copier/Coller:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Cette commande créera un lien symbolique à partir du module complémentaire Java JRE (Java Runtime Environment) libnpjp2.so à Google Chrome.
Rappel:
Étape 1. Remarque:
Parfois, lorsque vous entrez la commande ci-dessus, un message apparaît indiquant:
- ln: création du lien symbolique './libnpjp2.so': le fichier existe
- Pour résoudre ce problème, supprimez simplement le lien symbolique précédent à l'aide de la commande suivante:
-
Tapez/Copier/Coller:
cd /opt/google/chrome/plugins
-
Tapez/Copier/Coller:
sudo rm -rf libnpjp2.so
- Assurez-vous que vous êtes dans le répertoire /opt/google/chrome/plugins avant d'entrer la commande
Étape 2. Redémarrez le navigateur Web et accédez au testeur Java pour tester si Java fonctionne correctement dans le navigateur Web
Méthode 3 sur 3: Mozilla Firefox
Guide Oracle Java 32 bits:
Étape 1. Entrez la commande suivante
-
Tapez/Copier/Coller:
cd /usr/lib/mozilla/plugins
Cette commande vous fera passer dans le répertoire /usr/lib/mozilla/plugins, créez ce répertoire s'il n'existe pas déjà
-
Tapez/Copier/Coller:
sudo mkdir -p /usr/lib/mozilla/plugins
Cette commande créera un répertoire /usr/lib/mozilla/plugins, alors assurez-vous que vous êtes dans ce répertoire avant de créer un lien symbolique
-
Tapez/Copier/Coller:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Cette commande créera un lien symbolique à partir du module complémentaire Java JRE (Java Runtime Environment) libnpjp2.so à votre Mozilla Firefox
Étape 2. ====Guide pour Oracle Java 64 bits:
====
Étape 3. Saisissez la commande suivante
-
Tapez/Copier/Coller:
cd /usr/lib/mozilla/plugins
Cette commande vous fera passer dans le répertoire /usr/lib/mozilla/plugins, créez ce répertoire s'il n'existe pas déjà
-
Tapez/Copier/Coller:
sudo mkdir -p /usr/lib/mozilla/plugins
Cette commande créera un répertoire /usr/lib/mozilla/plugins, alors assurez-vous que vous êtes dans ce répertoire avant de créer un lien symbolique
-
Tapez/Copier/Coller:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Cette commande créera un lien symbolique à partir du module complémentaire Java JRE (Java Runtime Environment) libnpjp2.so à Mozilla Firefox.
Rappel:
Étape 1. Remarque:
Parfois, lorsque vous entrez la commande ci-dessus, le message suivant peut apparaître:
- ln: création du lien symbolique './libnpjp2.so': le fichier existe
- Pour résoudre ce problème, supprimez simplement le lien symbolique précédent à l'aide de la commande suivante:
-
Tapez/Copier/Coller:
cd /usr/lib/mozilla/plugins
-
Tapez/Copier/Coller:
sudo rm -rf libnpjp2.so
- Assurez-vous que vous êtes dans le répertoire /usr/lib/mozilla/plugins avant d'entrer la commande.
Étape 2. Redémarrez votre navigateur Web et accédez au site Java Tester pour tester si Java fonctionne correctement dans le navigateur Web
Des astuces
- Pour utiliser Ubuntu Linux, vous pouvez choisir d'utiliser OpenJDK, qui est une implémentation gratuite et open source du langage de programmation Java, ou d'utiliser Oracle Java JDK ou JRE. Certaines personnes préfèrent Oracle Java (car il s'agit de la version la plus récente de Java et fournie directement par le mainteneur de la technologie Java), mais choisissez en fonction de vos préférences.
- Gardez à l'esprit qu'Oracle met à jour la sécurité, corrige les bogues et soulève des problèmes de performances chaque fois qu'il publie un nouvel Oracle Java. Lors de l'installation d'Oracle Java sur le système, assurez-vous de connaître le numéro de version.
- Sachez que ce document est révisé périodiquement car Oracle modifie parfois la façon dont le binaire JDK/JRE est installé.