Installation de Sun Java sur les anciennes versions d'Ubuntu (9.10 et inférieures)
J'ai eu le même problème une fois il y a environ trois ans avec Ubuntu 8.04 je crois. Il y avait un problème étrange lors de l'utilisation d'openjre et le problème a été résolu en utilisant la version sun jre. Voici les étapes dans le terminal qui s'appliquent aux versions antérieures à 10.04, car à partir de 10.04 sun java a été abandonné et remplacé par openjre :
sudo apt-get remove openjdk-6-jre default-jre default-jre-headless
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts
(Tout ce qui concerne Sun java. Juste pour être sûr)
Après cela, si vous avez supprimé openjdk alors vous n'auriez que sun java. Si vous ne l'avez pas supprimé alors vous avez les deux. Pour passer de l'un à l'autre, faites ceci :
sudo update-java-alternatives -l
- Cela vous montrera la liste des moteurs Java que vous pouvez utiliser.
Le nom de l'alternative Java est celui de gauche donc par exemple openjdk apparaîtrait comme ceci :
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
Et vous définiriez le système sur openjdk comme ceci :
sudo update-java-alternatives -s java-6-openjdk
Si vous souhaitez utiliser Sun alors vous feriez ceci (après l'installation des paquets sun) :
sudo update-java-alternatives -s java-6-sun
Si vous voulez utiliser la version Java 7, changez simplement le numéro 6 mentionné ci-dessus par 7. Par exemple, si je voulais installer la version 7 de openjre, je ferais :
sudo apt-get install openjdk-7-jre default-jre default-jre-headless
Installation de Sun Java sur les nouvelles versions d'Ubuntu (10.04 et supérieures)
Ouvrez le terminal et tapez ce qui suit :
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install oracle-java7-installer
Cela devrait installer la version Sun Java sur votre système. Pour passer à cette version, faites simplement ce qui suit si vous avez d'autres alternatives Java :
sudo update-java-alternatives -s java-7-oracle
Si vous souhaitez que l'installation soit automatique, tapez ce qui suit :
sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
ensuite, faites simplement ce qui suit pour définir les variables d'environnement par défaut :
sudo apt-get install oracle-java7-set-default
Notez que le PPA inclut les versions 6, 7 et 8. Vous pouvez donc installer l'une d'entre elles en changeant simplement le numéro dans la ligne d'installation, par exemple :
sudo apt-get install oracle-java8-installer
Installerait Java 8. Après avoir installé la version Java que vous souhaitez utiliser et défini la version par défaut avec la commande update-java-alternatives
, vous pouvez vérifier quelle version vous utilisez en tapant ce qui suit :
java -version
Cela vous montrera la version par défaut que vous utilisez à ce moment-là.
J'aimerais également mentionner qu'OpenJRE/JDK a parcouru un long chemin depuis 2 ou 3 ans lorsque de nombreux problèmes ont été résolus en passant à Sun Java.