Cet article concerne les versions 32 bits et 64 bits de l'installation Oracle Java 8 JDK (la version à laquelle cet article a été écrit est 1.8.0_20) sur les systèmes d'exploitation Ubuntu 32 bits et 64 bits. Ces instructions peuvent également être appliquées à Debian et Linux Mint.
Ce didacticiel est destiné à ceux d'entre vous qui souhaitent simplement installer le JDK Oracle Java avec Oracle Java JRE inclus dans le téléchargement du JDK. Les instructions d'installation d'Oracle Java JDK ne s'appliquent qu'aux systèmes d'exploitation Linux basés sur Debian, par exemple: Debian, Linux Mint ou Ubuntu.
Étape
Étape 1. Vérifiez si l'architecture de votre système d'exploitation Linux Ubuntu fonctionne en 32 bits ou 64 bits
Ouvrez le terminal et exécutez cette commande
-
Tapez/Copier/Coller:
fichiers /sbin/init
Prenez note de la version bit de l'architecture du système d'exploitation Ubuntu Linux qui apparaît, qu'elle soit 32 bits ou 64 bits
Étape 2. Découvrez si Java est installé sur votre système
Pour cela, exécutez la commande java version depuis le terminal.
-
Ouvrez un terminal, puis entrez la commande ci-dessous:
-
Tapez/Copier/Coller:
java -version
-
-
Si vous avez déjà OpenJDK sur votre système, cette ligne peut apparaître:
-
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 existe déjà sur votre système, la mauvaise version du fournisseur de Java a été installée sur votre système.
Étape 3. Supprimez complètement OpenJDK/JRE du système, puis créez un dossier pour contenir le binaire Oracle Java JDK/JRE
Ceci est utile pour éviter les conflits système et la confusion entre les différentes versions des fournisseurs de Java. Par exemple, s'il existe déjà un OpenJDK/JRE sur le système, supprimez-le en tapant cette commande sur la ligne de commande:
-
Tapez/Copier/Coller:
sudo apt-get purge openjdk-\*
La commande ci-dessus consiste à supprimer complètement OpenJDK/JRE du système
-
Tapez/Copier/Coller:
sudo mkdir -p /usr/local/java
Cette commande créera un dossier pour contenir les binaires Oracle Java JDK et JRE
Étape 4. Téléchargez Oracle Java JDK pour Linux
Vous devez choisir un binaire compressé qui approprié pour architecture système 32 bits ou 64 bits (avec extension de fichier tar.gz)
- Si vous utilisez le système d'exploitation Linux Ubuntu 32 bits, téléchargez le binaire Oracle Java 32 bits.
- Si vous utilisez le système d'exploitation Linux Ubuntu 64 bits, téléchargez le binaire Oracle Java 64 bits.
-
Vous pouvez également télécharger Documentation Oracle Java JDK
Sélectionnez jdk-8u20-apidocs.zip
-
Registres vitaux:
Le binaire Oracle Java 64 bits ne peut pas être utilisé sur le système d'exploitation Linux Ubuntu 32 bits. Un certain nombre de messages d'erreur système apparaîtront si vous essayez d'installer Oracle Java 64 bits sur Ubuntu Linux 32 bits.
Étape 5. Copiez le binaire Oracle Java dans le dossier local /usr/local/java
Dans la plupart des cas, le binaire Oracle Java est téléchargé dans: /home/"votre nom d'utilisateur"/Téléchargements.
-
Instructions d'installation d'Oracle Java 32 bits sur Ubuntu Linux 32 bits:
-
Tapez/Copier/Coller:
cd /accueil /' "votre nom d'utilisateur" /Téléchargements
-
Tapez/Copier/Coller:
sudo cp -r jdk-8u20-linux-i586.tar.gz /usr/local/java/
-
Tapez/Copier/Coller:
cd /usr/local/java/
-
-
Instructions d'installation d'Oracle Java 64 bits sur Ubuntu Linux 64 bits:
-
Tapez/Copier/Coller:
cd /accueil /' "votre nom d'utilisateur" /Téléchargements
-
Tapez/Copier/Coller:
sudo cp -r jdk-8u20-linux-x64.tar.gz /usr/local/java/
-
Tapez/Copier/Coller:
cd /usr/local/java/
-
Étape 6. Extrayez le binaire Java compressé dans le dossier /usr/local/java/
-
Instructions d'installation d'Oracle Java 32 bits sur Ubuntu Linux 32 bits:
-
Tapez/Copier/Coller:
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
Instructions d'installation d'Oracle Java 64 bits sur Ubuntu Linux 64 bits:
-
Tapez/Copier/Coller:
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
-
Étape 7. Vérifiez à nouveau votre dossier
À ce stade, vous devriez avoir deux dossiers binaires extraits dans /usr/local/java/ pour le Java JDK/JRE répertorié comme:
-
Tapez/Copier/Coller:
ls -a
- jdk1.8.0_20
- jre1.8.0_20
Étape 8. Modifiez le système de fichiers PATH /etc/profile, puis ajoutez cette variable système au chemin système
Utilisez un éditeur de texte comme nano ou gedit en tant que root, puis ouvrez /etc/profile.
-
Tapez/Copier/Coller:
sudo gedit /etc/profile
- ou
-
Tapez/Copier/Coller:
sudo nano /etc/profil
Étape 9. Faites défiler jusqu'à la fin du fichier à l'aide des touches fléchées de votre clavier et ajoutez la ligne suivante à la fin du fichier /etc/profile:
-
Tapez/Copier/Coller:
JAVA_HOME=/usr/local/java/jdk1.8.0_20
JRE_HOME=/usr/local/java/jre1.8.0_20
CHEMIN=$CHEMIN:$JRE_HOME/bin:$JAVA_HOME/bin
exporter JAVA_HOME
exporter JRE_HOME
exporter le CHEMIN
Étape 10. Enregistrez le fichier /etc/profile, puis quittez
Étape 11. Indiquez au système Ubuntu Linux où se trouve le JDK/JRE Oracle Java
Cela informera le système que la nouvelle version d'Oracle Java est disponible.
-
Tapez/Copier/Coller:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
Cette commande notifiera le système que Oracle Java JRE est opérationnel
-
Tapez/Copier/Coller:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Cette commande notifiera le système que le JDK Oracle Java est prêt à être utilisé
-
Tapez/Copier/Coller:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Cette commande informe le système qu'Oracle Java Web Start est opérationnel
Étape 12. Dites au système Ubuntu Linux que le JDK/JRE Oracle Java doit être le Java par défaut
-
Tapez/Copier/Coller:
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_20/bin/java
Cette commande sert à définir l'environnement d'exécution Java sur le système
-
Tapez/Copier/Coller:
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_20/bin/javac
Cette commande sert à définir le compilateur javac sur le système
-
Tapez/Copier/Coller:
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Cette commande sert à définir Java Web start sur le système
Étape 13. Réexécutez PATH /etc/profile sur le système en tapant cette commande:
-
Tapez/Copier/Coller:
source /etc/profil
- Notez que le PATH /etc/profile sur le système sera redémarré après le redémarrage du système Ubuntu Linux
Étape 14. Testez pour voir si Oracle Java est correctement installé sur le système
Exécutez cette commande et voyez quelle version de Java apparaît:
Étape 15. Une installation réussie d'Oracle Java 32 bits affichera:
-
Tapez/Copier/Coller:
java -version
Cette commande affichera la version Java en cours d'exécution sur le système
-
Un message apparaîtra indiquant:
-
version java "1.8.0_20"
Environnement d'exécution Java(TM) SE (version 1.8.0_20-b26)
Machine virtuelle Java HotSpot(TM) Server (build 25.20-b23, mode mixte)
-
-
Tapez/Copier/Coller:
javac -version
Cette commande vous permet de savoir que vous pouvez désormais compiler des programmes Java à partir du terminal
-
Un message apparaîtra indiquant:
Javac 1.8.0_20
Étape 16. Une installation réussie d'Oracle Java 64 bits affichera:
-
Tapez/Copier/Coller:
java -version
Cette commande affichera la version Java en cours d'exécution sur le système
-
Un message apparaîtra indiquant:
-
version java "1.8.0_20"
Environnement d'exécution Java(TM) SE (version 1.8.0_20-b26)
Machine virtuelle Java HotSpot(TM) Server (build 25.20-b23, mode mixte)
-
-
Tapez/Copier/Coller:
javac -version
Cette commande vous permet de savoir que vous pouvez désormais compiler des programmes Java depuis le terminal
-
Un message apparaîtra indiquant:
Javac 1.8.0_20
Étape 17. Félicitations
Vous avez correctement installé Oracle Java sur votre système Linux. Redémarrez le système. Après cela, le système sera entièrement configuré pour exécuter et développer des programmes Java. Plus tard, vous pouvez essayer de compiler et d'exécuter vous-même des programmes Java.
Facultatif: Comment activer Oracle Java dans le navigateur Web
Pour activer le plug-in Java dans un navigateur Web, créez un lien symbolique à partir du dossier des plug-ins du navigateur Web vers l'emplacement du plug-in Java dans votre distribution Oracle Java
Une information important:
L'activation d'Oracle Java 7 dans un navigateur Web exposera de nombreuses failles de sécurité et exploits Java. Fondamentalement, l'activation d'Oracle Java 7 dans un navigateur Web risque d'inviter des pirates informatiques dans votre système. Pour plus d'informations sur les vulnérabilités et les exploits de sécurité dans Java, visitez le site Web anglais suivant: Java Tester
Google Chrome
Instructions Oracle Java 32 bits:
-
Entrez la commande ci-dessous.
-
Tapez/Copier/Coller:
sudo mkdir -p /opt/google/chrome/plugins
Cette commande créera un dossier nommé /opt/google/chrome/plugins
-
Tapez/Copier/Coller:
cd /opt/google/chrome/plugins
Cette commande vous placera dans le dossier des plug-ins Google Chrome. Vous devez être dans ce dossier avant de créer un lien symbolique
-
Tapez/Copier/Coller:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Cette commande créera un lien symbolique à partir du plug-in Java JRE (Java Runtime Environment) libnpjp2.so au navigateur Web Google Chrome.
-
Instructions Oracle Java 64 bits:
-
Entrez la commande ci-dessous.
-
Tapez/Copier/Coller:
sudo mkdir -p /opt/google/chrome/plugins
Cette commande créera un dossier nommé /opt/google/chrome/plugins
-
Tapez/Copier/Coller:
cd /opt/google/chrome/plugins
Cette commande vous placera dans le dossier des plug-ins Google Chrome. Vous devez être dans ce dossier avant de créer le lien symbolique
-
Tapez/Copier/Coller:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Cette commande créera un lien symbolique à partir du plug-in Java JRE (Java Runtime Environment) libnpjp2.so au navigateur Web Google Chrome.
-
Rappel:
-
Remarques:
Parfois, la commande ci-dessus peut afficher le message suivant:
- ln: création du lien symbolique './libnpjp2.so': le fichier existe
- Pour résoudre ce problème, supprimez le lien symbolique précédent à l'aide de cette commande:
-
Tapez/Copier/Coller:
cd /opt/google/chrome/plugins
-
Tapez/Copier/Coller:
sudo rm -rf libnpjp2.so
- Assurez-vous que vous êtes dans le dossier /opt/google/chrome/plugins avant d'entrer cette commande.
-
Redémarrez le navigateur Web, puis visitez le testeur Java pour détecter si Java fonctionne dans votre navigateur.
Mozilla Firefox
Instructions Oracle Java 32 bits:
-
Entrez la commande ci-dessous.
-
Tapez/Copier/Coller:
cd /usr/lib/mozilla/plugins
Cette commande vous placera dans le dossier /usr/lib/mozilla/plugins. Créez ce dossier s'il n'est pas déjà sur votre système
-
Tapez/Copier/Coller:
sudo mkdir -p /usr/lib/mozilla/plugins
Cette commande créera un dossier appelé /usr/lib/mozilla/plugins. Vous devez être dans ce dossier avant de créer le lien symbolique
-
Tapez/Copier/Coller:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Cette commande créera un lien symbolique à partir du plug-in Java JRE (Java Runtime Environment) libnpjp2.so au navigateur Mozilla Firefox
-
Instructions Oracle Java 64 bits:
-
Entrez la commande ci-dessous.
-
Tapez/Copier/Coller:
cd /usr/lib/mozilla/plugins
Cette commande vous placera dans le dossier /usr/lib/mozilla/plugins. Créez ce dossier s'il n'est pas déjà sur votre système
-
Tapez/Copier/Coller:
sudo mkdir -p /usr/lib/mozilla/plugins
Cette commande créera un dossier appelé /usr/lib/mozilla/plugins. Vous devez être dans ce dossier avant de créer le lien symbolique
-
Tapez/Copier/Coller:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Cette commande créera un lien symbolique à partir du plug-in Java JRE (Java Runtime Environment) libnpjp2.so au navigateur Mozilla Firefox
-
Rappel:
-
Remarques:
Parfois, la commande ci-dessus peut afficher le message suivant:
- ln: création du lien symbolique './libnpjp2.so': le fichier existe
- Pour résoudre ce problème, supprimez le lien symbolique précédent à l'aide de cette commande:
-
Tapez/Copier/Coller:
cd /usr/lib/mozilla/plugins
-
Tapez/Copier/Coller:
sudo rm -rf libnpjp2.so
- Assurez-vous que vous êtes dans le dossier /usr/lib/mozilla/plugins avant d'entrer cette commande.
-
Redémarrez le navigateur Web, puis visitez le testeur Java pour détecter si Java fonctionne dans votre navigateur.
-