Voir ce lienVoir ce lien: copier coller des lignes de commande dans le terminal. Simple, rapide, efficace.
dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^java-common' | xargs sudo apt-get -y remove
sudo apt-get -y autoremove
dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge
sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf sudo rm -rf /usr/lib/jvm/*
[nowiki] for g in ControlPanel java java_vm javaws jcontrol jexec keytool mozilla-javaplugin.so orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200 appletviewer apt extcheck HtmlConverter idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc xulrunner-1.9-javaplugin.so; do sudo update-alternatives –remove-all $g; done [/nowiki]
sudo updatedb
sudo locate -b '\pack200'
Il est parfois nécessaire d' avoir la dernière version de java et de son plugin pour navigateurs.Ceci afin d'accéder à certains sites. Qu'il s'agisse de celui des impôts ou d'un site de banque.
article vieillot de la doc ubuntu
infos actuelles mais incomplètes de la doc ubuntu sur le java d' oracle
Si vous n'êtes pas familiarisé avec les lignes de commande, un PPA permet d'installer la version propriétaire Java du site officiel d'Oracle® d'une manière simple et automatisée. Il installera la totalité des composants, plate-forme de développement JDK incluse. À noter: Si vous laissez actif ce PPA, Java sera maintenu à jour.
Ajouter le PPA ppa:webupd8team/java1) dans vos sources de logiciels; recharger la liste des paquets; installer le paquet oracle-java8-installer.
Ou dans un terminal, saisir les commandes suivantes :
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
Cependant pour une version récente d' Ubuntu en 64 bits, il est actuellement ( en mai 2016) disponible.
Pour les versions plus anciennes, le java installer n'est pas présent. Il conviendra de le désinstaller par synaptic en supprimant son paquet.
Entrer cette commande pour voir les versions installées sur le système.
sudo update-alternatives --config java
Seconde méthode et donc la meilleure, à installer en graphique et ligne de commande.
Le choix de ce répertoire permet une installation pour tout le système et tous les utilisateurs.
télécharger java (jre1.8.0_XX)
https://www.java.com/en/download/linux_manual.jsp
se placer ( graphique ou terminal) dans le répertoire de téléchargement
extraire l' archive dans ce même dossier ( clic droit )
copier le dossier vers usr/lib/jvm
sudo mv ./jre1.8.0_XX /usr/lib/jvm/
“installer” java
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.8.0_XX/bin/java" 1
“installer” jawaws
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jre1.8.0_XX/bin/javaws" 1
“installer” javac (si vous avez téléchargé le jdk)
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jre1.8.0_XX/bin/javac" 1
rm ~/.mozilla/plugins/libnpjp2.so
ln -s /usr/lib/jvm/jre1.8.0_XX/lib/i386/libnpjp2.so ~/.mozilla/plugins/
ln -s /usr/lib/jvm/jre1.8.0_XX/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
Redémarrer le navigateur.
Soit dans les modules de firefox.
Soit sur la page de java.
Cet article ne traite que de la version de Sun. Java évolue au fil des années. La version actuelle est Java SE 7.En plus de faire évoluer les numéros de versions, le nom complet de chaque version a parfois été changé, ce qui rend la compréhension un peu compliquée.
Les principales implémentations de Java sont contrôlées par Oracle, la libre OpenJDK, comme Java Sun: l'implémentation fournie par Sun (95% libre), l'entreprise à l'origine du langage. Oracle n'a pas testé la première afin de ne pas la valider ( accord préférentiel avec Apple).
Le site doc-ubuntu.fr recommande d'utiliser OpenJDK, totalement libre. Il offre de meill eures performances que Java Sun, malgré certains bugs.
Exemple, en octobre 2011, les dépôts d' Ubuntu 10.04 ne contiennent que la version 1.6.0.26 alors que la dernière version de java est la 27. Hélas, il n'y a pas de dépôt à ajouter pour obtenir cette version !! Il faudra donc l' installer manuellement.
Le plugin java pour navigateurs ne se trouve pas sur le site de Sun.
Si, dans les dépôts, on tente l' install du plugin de la version précédente, il demande évidemment l'install de tous les paquets de la version antérieure.A Eviter !!
Le plugin est bien présent dans l' archive décompressée. Il s'agit du fichier libjavaplugin_oji.so
On le trouve au sein du dossier plugins i386 ns7 et ns7-gcc29.
Il sera installé automatiquement par la procédure manuelle décrite ci-dessous pour Ubuntu.
Il est possible de télécharger deux versions pour linux en 32 bits et deux en 64 bits.
Il n'y a pas de paquets en deb (debian, ubuntu), directement utilisables avec apt. Extractible extractible_pour autres distributions.
On lit que les deux versions (OpenJDK et Java Sun) cohabitent. C'est un fait.
Il est par contre conseillé de désinstaller la version précédente de Java Sun.
Doc-ubuntu conseille de désinstaller toutes les versions de Java, et même OpenJDK ! La désinstallation de ce dernier n'est cependant pas obligatoire. Elle facilitera simplement les réglages si on a aussi enlevé le plugin icedtea.
Système > Administration > Gestion des paquets Synaptic et supprimez les paquets
puis rechargez les paquets.
sudo apt-get remove sun-java6-jre sun-java6-bin sun-java6-plugin
Ou bien, en désinstallant aussi les dépendances logicielles:
sudo apt-get autoremove sun-java6-jre sun-java6-bin sun-java6-plugin
arborescence_de_linux_sur_Icaunux
Le mieux sera d'installer dans l'un des répertoires par défaut proposé par l' aide de java sun, c'est à dire /usr/java/ ou bien /usr/local/.
Si possible, on désinstallera les autres java.
Répertoire contenant des applications complémentaires n’appartenant pas à la distribution installée.
Si on installe un programme qui n'est pas dans les dépôts de la distribution, c'est là qu'il conviendrait de le mettre.Le fait-on toujours ? Sans doute pas. C'est la méthode que préconise doc-ubuntu.fr, alors que Sun conseille d'installer dans user/local (avec les droits d' admin).
A noter que ce type de logiciel peut être installé par un utilisateur simple ( sans droits d'admin) dans son répertoire user personnel, ce qui est en principe impossible sous windows. Un avantage de linux !
/usr programmes accessibles à tout utilisateur
/usr/local logiciels installés à partir des sources
/usr/bin logiciels installés par la distribution
/usr/lib bibliothèques utilisées par les programmes de /usr/bin
installation_manuelle_du_jre_et_du_plugin_de_sun
sudo mv ./jre-6u27-linux-i586.bin /opt/
Se déplacer dans le répertoire
cd /opt/
sudo chmod +x jre-6u27-linux-i586.bin
sudo ./jre-6u27-linux-i586.bin
Ceci pour que le navigateur puisse utiliser java.
sudo ln -fs /opt/jre1.6.0_27/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so
sudo update-alternatives --install /usr/bin/java java /opt/jre1.6.0_27/bin/java 1
sudo update-alternatives --install /usr/bin/java java /usr/share/java/jre1.6.0_27/bin/java 1
Sortie du terminal:
update-alternatives: utilisation de « /usr/share/java/jre1.6.0_27/bin/java » pour fournir « /usr/bin/java » (java) en mode automatique.
sudo update-alternatives --config java
sudo rm -fr jre-6u27-linux-i586.bin
Un jour, il faudra effacer ce Java et remettre celui des dépôts
sudo rm -fr /opt/jre1.6.0_27 sudo rm -fr /usr/lib/mozilla/plugins/libjavaplugin_oji.so sudo apt-get install sun-java6-fonts sun-java6-bin sun-java6-jre sun-java6-plugin sudo update-java-alternatives -s java-6-sun
Soit, il faudra effacer ce Java, télécharger le nouveau et refaire la même procédure citée plus haut (en changeant le numéro de version - d'autres choses peuvent changer, comme le lien de téléchargement; il faudra donc adapter les commandes).
1. Ouvrir un terminal et saisir:
gksu /usr/bin/software-properties-gtk
2. Relancer la même commande:
gksu /usr/bin/software-properties-gtk
Sélectionner l'onglet autres et le premier lien de sources de paquets qui s'affiche est:
http://archive.canonical.com/ubuntu maverick partner
Activer toutes les lignes de cette source de paquets. Cliquer sur fermer et sur recharger.
3. Saisir la commande:
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
1. Modifiez l'autorisation du fichier que vous avez téléchargé pour le rendre exécutable. Saisissez :
chmod a+x jre-6u<version>-linux-i586.bin
2. Vérifiez que vous êtes autorisé à exécuter le fichier. Entrez :
ls -l
3. Passez au répertoire dans lequel vous souhaitez effectuer l'installation : Saisissez :
cd <nom de chemin du répertoire>
sudo mv ./jre-6u27-linux-i586.bin /opt/
Par exemple, si vous souhaitez installer le logiciel dans le répertoire
/usr/java/
, entrez
cd /usr/java/
Exécutez le fichier binaire auto-extractible. Saisissez :
./jre-6u<version>-linux-i586.bin
Le contrat de licence s'affiche, ou pas ! Lisez-le. Appuyez sur la barre d'espace pour afficher la page suivante. En fin de page, entrez oui pour poursuivre l'installation.
Exemple /usr/java/jre1.6.0_<version> .
Vérifiez que le sous-répertoire jre1.6.0_<version> figure sous le répertoire en cours. Entrez :
ls
Pour connaître la version de la plate-forme d'exécution Java, saisissez dans un terminal:
java -version
Ajouter la variable JAVA_HOME à votre système.Si vous utilisez le jdk de SUN Saisissez dans un terminal:
sudo bash -c "echo JAVA_HOME=/usr/lib/jvm/java-6-sun/ >> /etc/environment"