Ce document est destiné à aider à la mise à niveau des nombreuses nouvelles versions d'Oracle Java JDK/JRE sur Ubuntu Linux. De temps en temps, en raison de corrections de bogues et de problèmes de sécurité, Oracle publie des mises à jour de sa version de Java JDK/JRE.
-
Noter:
Cet article suppose que vous disposez d'une version d'Oracle Java 7 32 bits ou 64 bits située dans /usr/local/java et que vous souhaitez effectuer une mise à niveau vers une nouvelle version d'Oracle Java. Si ce n'est pas le cas, veuillez consulter l'article suivant pour plus d'informations:
- Comment installer Oracle Java sur Ubuntu Linux
Pas
Étape 1. Téléchargez les nouveaux binaires Oracle Java, assurez-vous de sélectionner les bons binaires Java JDK/JRE mis à jour d'Oracle Java, pour l'architecture de votre système Ubuntu Linux, soit 32 bits ou 64 bits, les binaires Oracle Java se terminent par (tar. gz) tels que:
- jdk-7u40-linux-i586.tar.gz (32 bits)
-
jre-7u40-linux-i586.tar.gz (32 bits)
ou
- jdk-7u40-linux-x64.tar.gz (64 bits)
- jre-7u40-linux-x64.tar.gz (64 bits)
Méthode 1 sur 4: instructions Oracle Java 32 bits:
Étape 1. Devenez utilisateur root et copiez les nouveaux binaires Oracle Java compressés de notre répertoire de téléchargement vers /usr/local/java
-
Tapez/Copier/Coller:
cd /accueil/"votre nom d'utilisateur"/Téléchargements
-
Tapez/Copier/Coller:
sudo cp -r jdk-7u40-linux-i586.tar.gz /usr/local/java
-
Tapez/Copier/Coller:
sudo cp -r jre-7u40-linux-i586.tar.gz /usr/local/java
-
Tapez/Copier/Coller:
cd /usr/local/java
Étape 2. Ensuite, nous allons décompresser notre nouvelle version des binaires Oracle Java, dans le répertoire /usr/local/java
-
Tapez/Copier/Coller:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Tapez/Copier/Coller:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
Méthode 2 sur 4: instructions Oracle Java 64 bits:
Étape 1. Devenez utilisateur root et copiez les nouveaux binaires Oracle Java compressés de notre répertoire de téléchargement vers /usr/local/java
-
Tapez/Copier/Coller:
cd /accueil/"votre nom d'utilisateur"/Téléchargements
-
Tapez/Copier/Coller:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz /usr/local/java
-
Tapez/Copier/Coller:
sudo -s cp -r jre-7u40-linux-x64.tar.gz /usr/local/java
-
Tapez/Copier/Coller:
cd /usr/local/java
Étape 2. Ensuite, nous allons décompresser notre nouvelle version des binaires Oracle Java, dans le répertoire /usr/local/java
-
Tapez/Copier/Coller:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Tapez/Copier/Coller:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
Étape 3. À ce stade, vous devriez avoir deux nouveaux répertoires binaires non compressés dans /usr/local/java pour Java JDK/JRE répertoriés comme:
jdk1.7.0_40
jre1.7.0_40
De même que:
jdk1.7.0_25
jre1.7.0_25
Méthode 3 sur 4: Modifiez le CHEMIN de votre système Linux:
Étape 1. Modifiez le fichier PATH système /etc/profile et ajoutez les variables système suivantes à votre chemin système
Utilisez gedit, nano ou tout autre éditeur de texte, en tant que root, et ouvrez /etc/profile
-
Tapez/Copier/Coller:
sudo gedit /etc/profile
ou
-
Tapez/Copier/Coller:
sudo nano /etc/profil
Étape 2. Faites défiler vers le bas à l'aide de vos touches fléchées jusqu'à la fin du fichier et ajoutez les lignes suivantes ci-dessous à la fin de votre fichier /etc/profile dans Ubuntu Linux, à ce stade, vous allez changer les numéros de version de l'ancien Oracle Java vers la nouvelle version de Java, vous modifierez les numéros de version dans le fichier PATH système suivant /etc/profile:
Modifiez le fichier /etc/profile:
JAVA_HOME=/usr/local/java/jdk1.7.0_25
CHEMIN=$CHEMIN:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_25
CHEMIN=$CHEMIN:$HOME/bin:$JRE_HOME/bin
exporter JAVA_HOME
exporter JRE_HOME
exporter le CHEMIN
Changez pour ceci:
JAVA_HOME=/usr/local/java/jdk1.7.0_40
CHEMIN=$CHEMIN:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_40
CHEMIN=$CHEMIN:$HOME/bin:$JRE_HOME/bin
exporter JAVA_HOME
exporter JRE_HOME
exporter le CHEMIN
Enregistrez le fichier et quittez
Méthode 4 sur 4: Informez votre système de la version mise à jour d'Oracle Java:
Étape 1. Informez votre système Ubuntu Linux où se trouve votre Oracle Java JRE/JDK, maintenant vous voudrez mettre à jour le système pour utiliser Oracle Java 1.7.0_40
-
Tapez/Copier/Coller:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java" 1
-
Tapez/Copier/Coller:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac" 1
-
Tapez/Copier/Coller:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaw" 1
Étape 2. Informez votre système Ubuntu Linux que Oracle Java JRE 1.7.0_40 doit être le nouveau Java par défaut
-
Tapez/Copier/Coller:
sudo update-alternatives --set java /usr/local/java/jre1.7.0_40/bin/java
-
Tapez/Copier/Coller:
sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_40/bin/javac
-
Tapez/Copier/Coller:
sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_40/bin/javaws
Étape 3. 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 votre système Ubuntu Linux
Étape 4. Testez pour voir si la nouvelle version d'Oracle Java a été correctement installée sur votre système en exécutant les commandes suivantes et en notant le numéro de version de la nouvelle mise à jour Java
-
Tapez/Copier/Coller:
java -version
cette commande affiche la version de Java en cours d'exécution sur votre système
Étape 5. Vous devriez recevoir un message qui affiche:
-
version java "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b08)Java HotSpot(TM) 64-Bit Server VM (build build 25.1-b02, mode mixte)
-
Tapez/Copier/Coller:
javac -version
-
cette commande vous permet de savoir que vous êtes maintenant capable de compiler des programmes java depuis le terminal
Vous devriez recevoir un message qui affiche:
- java 1.7.0_40
Étape 6. Ensuite, vous avez la possibilité de supprimer l'ancien Oracle Java JDK/JRE, en supprimant simplement le répertoire contenant les anciens binaires Java JDK/JRE
-
Tapez/Copier/Coller:
cd /usr/local/java
-
Tapez/Copier/Coller:
sudo rm -rf jdk1.7.0_40
-
Tapez/Copier/Coller:
sudo rm -rf jre1.7.0_40
Étape 7. Redémarrez votre système Ubuntu Linux et votre système sera entièrement configuré pour exécuter et développer des programmes Java
Facultatif: Comment activer Oracle Java dans vos navigateurs Web
Pour activer votre plug-in Java dans vos navigateurs Web, vous devez créer un lien symbolique depuis le répertoire des plug-ins des navigateurs Web vers l'emplacement du plug-in Java inclus dans votre distribution d'Oracle Java
Google Chrome
Instructions Oracle Java 32 bits:
-
Exécutez les commandes suivantes.
-
Tapez/Copier/Coller:
sudo mkdir -p /opt/google/chrome/plugins
cela créera un répertoire appelé /opt/google/chrome/plugins
-
Taper/Coller/Copier:
cd /opt/google/chrome/plugins
cela vous changera dans le répertoire des plugins google chrome, assurez-vous que vous êtes dans ce répertoire avant de faire le lien symbolique
-
Taper/Coller/Copier:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
cela créera un lien symbolique à partir du plugin Java JRE (Java Runtime Environment) libnpjp2.so à votre navigateur Web Google Chrome
-
Instructions Oracle Java 64 bits:
-
Exécutez les commandes suivantes.
-
Tapez/Copier/Coller:
sudo mkdir -p /opt/google/chrome/plugins
cela créera un répertoire appelé /opt/google/chrome/plugins
-
Taper/Coller/Copier:
cd /opt/google/chrome/plugins
cela vous changera dans le répertoire des plugins google chrome, assurez-vous que vous êtes dans ce répertoire avant de faire le lien symbolique
-
Taper/Coller/Copier:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
cela créera un lien symbolique à partir du plugin Java JRE (Java Runtime Environment) libnpjp2.so à votre navigateur Web Google Chrome
-
Rappels:
-
Noter:
Parfois, lorsque vous exécutez la commande ci-dessus, vous pouvez recevoir un message indiquant:
- ln: création du lien symbolique './libnpjp2.so': le fichier existe
- Pour corriger 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'émettre la commande
-
Redémarrez votre navigateur Web et accédez à Java Tester pour tester si Java fonctionne dans votre navigateur Web.
Mozilla Firefox
Instructions Oracle Java 32 bits:
-
Émettez la commande suivante
-
Taper/Coller/Copier:
cd /usr/lib/mozilla/plugins
cela vous changera dans le répertoire /usr/lib/mozilla/plugins, créez ce répertoire si vous ne l'avez pas
-
Taper/Coller/Copier:
sudo mkdir -p /usr/lib/mozilla/plugins
cela créera le répertoire /usr/lib/mozilla/plugins, assurez-vous que vous êtes dans ce répertoire avant de faire le lien symbolique
-
Taper/Coller/Copier:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
cela créera un lien symbolique à partir du plugin Java JRE (Java Runtime Environment) libnpjp2.so à votre navigateur Web Mozilla Firefox
-
Instructions Oracle Java 64 bits:
-
Exécutez les commandes suivantes.
-
Taper/Coller/Copier:
cd /usr/lib/mozilla/plugins
cela vous changera dans le répertoire /usr/lib/mozilla/plugins, créez ce répertoire si vous ne l'avez pas
-
Taper/Coller/Copier:
sudo mkdir -p /usr/lib/mozilla/plugins
cela créera le répertoire /usr/lib/mozilla/plugins, assurez-vous que vous êtes dans ce répertoire avant de faire le lien symbolique
-
Taper/Coller/Copier:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
cela créera un lien symbolique à partir du plugin Java JRE (Java Runtime Environment) libnpjp2.so à votre navigateur Web Mozilla Firefox
-
Rappels:
-
Noter:
Parfois, lorsque vous exécutez la commande ci-dessus, vous pouvez recevoir un message indiquant:
- ln: création du lien symbolique './libnpjp2.so': le fichier existe
- Pour corriger 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'émettre la commande
-
Redémarrez votre navigateur Web et accédez à Java Tester pour tester si Java fonctionne dans votre navigateur Web.
-