Plusieurs applications nécessiteront l'installation d'un environnement d'exécution de Java pour fonctionner correctement sur un système Ubuntu. Cet environnement devra respecter l'architecture du système installé, en 32 ou 64 bits, et il est préférable de toujours installer l'environnement Java le plus récent. Les procédures à suivre pour installer Java JRE seront les mêmes pour les distributions Debian et celles qui en sont dérivées (Ubuntu et Linux Mint pour ne citer qu'elles). Le site d'Oracle Java vous proposera de télécharger l'environnement d'exécution (JRE) ou celui de développement (JDK). L'exercice que nous vous proposons ici consiste à n'installer que l'environnement d'exécution (Oracle Java JRE). Vous pourrez aussi permettre le fonctionnement de Java dans votre navigateur web, de manière à pouvoir exécuter les applications Java en ligne.

Étapes

  1. 1
    Vérifiez l'architecture de votre système. Pour savoir si l'architecture de votre distribution Linux est en 32 ou en 64 bits, ouvrez un terminal et interrogez votre système.
    • Saisissez ou copiez-collez file /sbin/init. Si le message /sbin/init: symbolic link to /lib/systemd/systemd s'affiche, invoquez la commande file /lib/systemd/systemd qui s'applique aux versions les plus récentes des systèmes Debian et dérivés.
      • Notez le message qui vous sera retourné. Votre système sera architecturé en 64 bits si vous lisez ELF 64-bit dans la réponse, et il le sera en 32 bits si vous obtenez ELF 32-bit.
  2. 2
    Vérifiez si Java est déjà installé sur votre système. Invoquez depuis votre terminal la commande indiquant la version de Java qui est installée.
    • Ouvrez le terminal et entrez la commande suivante :
      • saisissez ou copiez-collez java -version
    • Si OpenJDK est installé sur votre système, vous obtiendrez une réponse similaire à celle-ci :
      • openjdk version "1.7.0_15"
        OpenJDK Runtime Environment (IcedTea6 1.10pre) (6b15~pre1-0lucid1)
        OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
    • Si le nom de vendeur OpenJDK est affiché dans le message retourné par le système, la version de Java installée sur votre système ne correspond pas à celle dont nous traiterons dans la suite de ce wiki, qui sera Oracle Java JRE/JDK.
  3. 3
    Supprimez complètement OpenJDK/JRE de votre système. Afin d'éviter des conflits entre les différentes versions de Java, créez un répertoire pour y stocker les fichiers binaires d'Oracle Java JRE. Supprimez la version OpenJDK/JRE installée sur votre système en entrant dans votre terminal :
    • saisissez ou copiez-collez sudo apt-get purge openjdk-\*
      • OpenJDK/JRE sera complètement supprimé de votre système.
    • saisissez ou copiez-collez sudo mkdir -p /usr/local/java
      • Un répertoire nommé « /usr/local/java » sera créé afin d'y recevoir les fichiers binaires de Oracle Java JDK et JRE.
  4. 4
    Téléchargez Oracle Java JRE pour Linux. Prenez soin de sélectionner les fichiers correspondant à l'architecture 32 ou 64 bits de votre système. Le fichier sera téléchargé sous la forme d'une archive compressée au format .tar.gz.
    • Si vous travaillez sous une architecture Ubuntu en 32 bits, téléchargez les fichiers binaires correspondant à ce système en version 32 bits.
    • Si vous travaillez sous une architecture Ubuntu en 64 bits, téléchargez les fichiers binaires correspondant à ce système en version 64 bits.
    • Profitez de votre connexion pour télécharger la documentation de Oracle Java JDK/JRE qui pourra se révéler utile.
      • Sélectionnez le fichier nommé jdk-7u40-apidocs.zip et téléchargez-le.
    • Lisez attentivement : les fichiers binaires d'Oracle Java en 64 bits ne fonctionneront pas sur un système architecturé en 32 bits. Vous verrez s'afficher un grand nombre de messages d'erreurs et d'avertissements si vous essayez de l'installer dans ces conditions.
  5. 5
    Déplacez les fichiers binaires d'Oracle Java. Les fichiers que vous venez de télécharger auront été placés par défaut dans le répertoire ~/home/votre_nom/Téléchargements et vous devrez les transférer dans le répertoire /usr/local/java que vous avez créé auparavant.
    • Déplacez les fichiers téléchargés d'Oracle Java en 32 bits :
      • saisissez ou copiez-collez cd /home/"votre_nom"/Téléchargements
      • saisissez ou copiez-collez sudo cp -r jre-8u131-linux-i586.tar.gz /usr/local/java
      • saisissez ou copiez-collez cd /usr/local/java
    • Déplacez les fichiers téléchargés d'Oracle Java en 64 bits :
      • saisissez ou copiez-collez cd /home/"votre_nom"/Téléchargements
      • saisissez ou copiez-collez sudo cp -r jre-8u131-linux-x64.tar.gz /usr/local/java
      • saisissez ou copiez-collez cd /usr/local/java
  6. 6
    Installez Oracle Java sur votre système. Vous devrez appliquer les commandes décrites ci-après aux fichiers compressés au format .tar.gz d'Oracle Java. Ceci doit être effectué en ayant l'accès au niveau root afin que tous les utilisateurs du système puissent bénéficier de l'installation de Java. Vous devrez donc prendre soin d'utiliser la commande sudo pour chacune des commandes décrites ci-après. Il vous faudra tout d'abord modifier les permissions d'accès aux fichiers que vous venez de transférer.
    • Modifiez les permissions d'accès des fichiers de Java en 32 bits :
      • saisissez ou copiez-collez sudo chmod a+x jre-8u131-linux-i586.tar.gz
    • Modifiez les permissions d'accès des fichiers de Java en 64 bits :
      • saisissez ou copiez-collez sudo chmod a+x jre-8u131-linux-x64.tar.gz
  7. 7
    Décompressez ensuite les fichiers binaires. Prenez soin de vous positionner, si ce n'est déjà fait, dans le répertoire /usr/local/java pour procéder à cette opération.
    • Installez Oracle Java pour Ubuntu Linux en 32 bits :
      • saisissez ou copiez-collez sudo tar xvzf jre-8u131-linux-i586.tar.gz
    • Installez Oracle Java pour Ubuntu Linux en 64 bits :
      • saisissez ou copiez-collez sudo tar xvzf jre-8u131-linux-x64.tar.gz
  8. 8
    Vérifiez soigneusement votre répertoire d'installation. À ce point de la procédure, un dossier non compressé se trouve dans le répertoire /usr/local/java. Pour le vérifier :
    • saisissez ou copiez-collez ls -a
    • vous pourrez lire jre1.8.0_131, qui est le dossier contenu dans le répertoire
  9. 9
    Éditez la variable système PATH. Elle est située dans le fichier /etc/profile, que vous devrez modifier au moyen d'un éditeur de textes. Vous pourrez utiliser nano, gedit ou tout autre éditeur de votre choix en mode root afin de lui ajouter ces variables :
    • saisissez ou copiez-collez sudo gedit /etc/profile pour utiliser gedit
    • ou
    • saisissez ou copiez-collez sudo nano /etc/profile si vous préférez nano
  10. 10
    Allez à la fin du fichier. Faites défiler le texte en utilisant les touches fléchées haut/bas de votre clavier pour vous rendre à la dernière ligne du fichier et ajoutez les lignes suivantes :
    • saisissez ou copiez-collez
      JAVA_HOME=/usr/local/java/jre1.8.0_73
      PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
      export JAVA_HOME
      export PATH
  11. 11
    Enregistrez le fichier /etc/profile. N'oubliez pas d'ajouter une ligne vide à la fin du texte avant de l'enregistrer puis sortez de l'éditeur.
  12. 12
    Informez votre système des modifications apportées. Pour qu'il puisse savoir où trouver les fichiers correspondant à votre nouvelle version de Java, vous devrez notifier à votre système les modifications que vous venez d'effectuer :
    • saisissez ou copiez-collez sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_131/bin/java" 1
      • Votre système sera ainsi notifié de la disponibilité d'Oracle Java.
    • saisissez ou copiez-collez sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.8.0_131/bin/javaws" 1
      • Il sera ici informé de la disponibilité du module Oracle Java Web start.
  13. 13
    Assignez à votre système la version par défaut de Java. Vous devrez aussi l'informer qu'Oracle Java JRE est maintenant la version par défaut de l'environnement d'exécution de Java en appliquant les commandes décrites ci-après :
    • saisissez ou copiez-collez sudo update-alternatives --set java /usr/local/java/jre1.8.0_131/bin/java
      • Cette commande définira l'environnement d'exécution Java applicable pour le système.
    • saisissez ou copiez-collez sudo update-alternatives --set javaws /usr/local/java/jre1.8.0_131/bin/javaws
      • Celle-ci définira le module Java Web start qui sera utilisé.
  14. 14
    Chargez votre nouvel environnement système. Procédez de la façon décrite ci-après.
    • Saisissez ou copiez-collez ./etc/profile.
    • Notez que les variables d'environnement définies dans le fichier /etc/profile ne seront définitivement prises en charge par le système qu'après un redémarrage de votre ordinateur.
  15. 15
    Vérifiez si Oracle Java a été correctement installé. Lancez les commandes qui vous sont indiquées ci-après afin de vérifier le numéro de la version de Java qui vous sera retourné par le système.
  16. 16
    Vérifiez votre version d'Oracle Java en 32 bits :
    • saisissez ou copiez-collez java -version
      • Cette commande vous retournera la version de Java prise en charge par le système.
    • le message suivant s'affichera dans le terminal :
      • java version "1.8.0_131"
        Java(TM) SE Runtime Environment (build 1.8.0_131-8u131-b11)
        Java HotSpot(TM) Server VM (build 25.131-b11, mixed mode)
  17. 17
    Vérifiez votre version d'Oracle Java en 64 bits :
    • saisissez ou copiez-collez java -version
      • Vous serez informé de la version de Java qui prise en charge par le système.
    • le message suivant s'affichera dans le terminal :
      • java version "1.8.0_131"
        Java(TM) SE Runtime Environment (build 1.8.0_131-8u131-b11)
        Java HotSpot(TM) Server VM (build 25.131-b11, mixed mode)
  18. 18
    Redémarrez Ubuntu Linux. Félicitations, votre nouvel environnement d'exécution Java est complètement configuré et pris en charge par votre système. Vous pourrez maintenant exécuter sans difficulté les applications écrites en Java.
    Publicité

Autoriser Java pour les navigateurs web

  1. Pour autoriser l'utilisation des greffons de Java par votre navigateur web, vous devrez créer un lien symbolique depuis le répertoire d'installation de ses modules vers l'emplacement du greffon qui est inclus dans l'environnement d'exécution d'Oracle Java que vous avez installé.
    • Lisez attentivement : vous devrez faire extrêmement attention en autorisant l'utilisation Oracle Java 8 dans votre navigateur web parce qu'un certain nombre de failles de sécurité ont été détectées par le passé et il n'est pas non plus exclu que d'autres soient découvertes dans le futur. Ces failles de sécurité sont autant de portes d'entrée à votre système qui sont mises à la disposition de pirates ou de hackers mal intentionnés. Reportez-vous au site Java Tester pour obtenir plus d'informations sur ce sujet.

Installer Oracle Java pour Google Chrome en 32 bits

  1. Appliquez les commandes suivantes :
    • saisissez ou copiez-collez sudo mkdir -p /opt/google/chrome/plugins
      • Un répertoire nommé /opt/google/chrome/plugins sera créé.
    • saisissez ou copiez-collez cd /opt/google/chrome/plugins
      • Vous serez amené dans le répertoire des greffons de Google Chrome par cette commande. Prenez soin d'être positionné dans ce répertoire avant de procéder à la création du lien symbolique :
    • saisissez ou copiez-collez sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.so
      • Un lien symbolique sera créé entre la bibliothèque libnpjp2.so de votre environnement d'exécution Java et le navigateur Google Chrome..

Installer Oracle Java pour Google Chrome en 64 bits

  1. Appliquez les commandes suivantes :
    • saisissez ou copiez-collez sudo mkdir -p /opt/google/chrome/plugins
      • Un répertoire nommé /opt/google/chrome/plugins sera créé.
    • saisissez ou copiez-collez cd /opt/google/chrome/plugins
      • Vous serez amené dans le répertoire des greffons de Google Chrome par cette commande. Prenez soin d'être positionné dans ce répertoire avant de procéder à la création du lien symbolique :
    • saisissez ou copiez-collez sudo ln -s /usr/local/java/jre1.8.0_05/lib/amd64/libnpjp2.so
      • Un lien symbolique sera créé entre la bibliothèque libnpjp2.so de votre environnement d'exécution Java et le navigateur Google Chrome.

Notes sur l'installation de Java sur Google Chrome

  1. Note : il se peut que le message qui suit vous soit retourné après la création du lien symbolique :
    • ln: création du lien symbolique `./libnpjp2.so': le fichier existe déjà
    • pour corriger ce problème, supprimez simplement le lien symbolique déjà existant en appliquant la commande suivante :
    • saisissez ou copiez-collez cd /opt/google/chrome/plugins
    • saisissez ou copiez-collez sudo rm -rf libnpjp2.so
    • prenez soin de vérifier que vous êtes bien dans le répertoire /opt/google/chrome/plugins avant de lancer la commande.
  2. Redémarrez votre ordinateur. Rendez-vous ensuite sur le site de Java Tester pour vérifier le bon fonctionnement de Java dans votre navigateur web.

Installer Oracle Java pour Mozilla Firefox en 32 bits

  1. Appliquez les commandes suivantes :
    • saisissez ou copiez-collez cd /usr/lib/mozilla/plugins
      • Vous serez amené à l'appel de cette commande dans le répertoire /usr/lib/mozilla/plugins. Vous devrez créer ce répertoire de la manière suivante s'il n'existe pas déjà sur votre système :
    • saisissez ou copiez-collez sudo mkdir -p /usr/lib/mozilla/plugins
      • Cette commande créera le répertoire nommé /usr/lib/mozilla/plugins. Prenez soin d'être dans ce répertoire avant de procéder à la création du lien symbolique.
    • saisissez ou copiez-collez sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.so
      • Un lien symbolique sera créé entre la bibliothèque libnpjp2.so de votre environnement d'exécution Java et le navigateur Mozilla Firefox.

Installer Oracle Java pour Mozilla Firefox en 64 bits

  1. Appliquez les commandes suivantes :
    • saisissez ou copiez-collez cd /usr/lib/mozilla/plugins
      • Vous serez amené à l'appel de cette commande dans le répertoire /usr/lib/mozilla/plugins. Vous devrez créer ce répertoire de la manière suivante s'il n'existe pas déjà sur votre système :
    • saisissez ou copiez-collez sudo mkdir -p /usr/lib/mozilla/plugins
      • Cette commande créera le répertoire nommé /usr/lib/mozilla/plugins. Prenez soin d'être dans ce répertoire avant de procéder à la création du lien symbolique.
    • saisissez ou copiez-collez sudo ln -s /usr/local/java/jre1.8.0_73/lib/amd64/libnpjp2.so
      • Un lien symbolique sera créé entre la bibliothèque libnpjp2.so de votre environnement d'exécution Java et le navigateur Mozilla Firefox.

Notes sur l'installation de Java sur Mozilla Firefox

  1. Note : il se peut que le message qui suit vous soit retourné après la création du lien symbolique :
    • ln: création du lien symbolique `./libnpjp2.so': le fichier existe déjà
    • pour corriger ce problème, supprimez simplement le lien symbolique déjà existant en appliquant la commande suivante :
    • saisissez ou copiez-collez cd /usr/lib/mozilla/plugins
    • saisissez ou copiez-collez sudo rm -rf libnpjp2.so
    • prenez soin de vérifier que vous êtes bien dans le répertoire /usr/lib/mozilla/plugins avant de lancer la commande.
  2. Redémarrez votre ordinateur. Rendez-vous ensuite sur le site de Java Tester pour vérifier le bon fonctionnement de Java dans votre navigateur web.

À propos de ce wikiHow

wikiHow est un wiki, ce qui veut dire que de nombreux articles sont rédigés par plusieurs auteurs(es). Pour créer cet article, 14 personnes, certaines anonymes, ont participé à son édition et à son amélioration au fil du temps. Cet article a été consulté 8 624 fois.
Catégories: Linux
Publicité