Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
- Pour choisir, voir les autres Tags possibles dans l'Atelier.
Nota :
Contributeurs, les sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
Les versions de Java 7 et 8 existent pour GNU/Linux. Elles sont gratuites pour Debian Jessie - stable. En effet, ces versions sont désormais disponibles pour le navigateur Firefox-ESR.
Je présente ici “Comment extraire et installer java d'Oracle en ligne de commande ?”
Cette application nécessite le navigateur Firefox-ESR de Mozilla avec une de ces extensions : JavaScript on-off ou Toggle ou JavaScript Debugger ou NoScript (il est très important parce qu'il sécurise de la meilleure façon qui soit. Il fonctionne comme un interrupteur ON / OFF qui protège votre navigateur).
Le lien de téléchargement est donné sur Debian-Packages et pointe vers java.com d'Oracle.
Dans un navigateur, aller sur java.com. Avant de télécharger, il faut cliquer pour accepter la licence, ici (ça ne coûte rien).
Ensuite téléchargez votre version de JDK : jdk-8u*version-récente*-linux-i586.tar.gz (32 bits) ou jdk-8u*version-récente*-linux-x64.tar.gz (64 bits).
La version stable à jour est jdk-8u111-linux-i586.tar.gz ou jdk-8u111-linux-x64.tar.gz (le18/10/2016).
Il existe une version de test: jdk-8u112-linux-i586.tar.gz ou jdk-8u112-linux-x64.tar.gz (le 18/10/2016).
Cette exemple : jdk-8u111-linux-x64 depuis la sortie à jour dès le 18/10/2016.
Vérification : pour mieux repérer les chiffres, les symboles et les lettres.
root@[votrePC_OS]:~# cd /home/votre_user/Téléchargements
ls jdk-8u111-linux-x64.tar.gz
Extraire l'archive vers le dossier Java Virtual Machine (jvm) situé dans /usr/lib/jvm/, en root :
root@[votrePC_OS]:~/Téléchargements# tar xvzf jdk-8u111-linux-x64.tar.gz -C /usr/lib/jvm
Patientez quelques secondes pour que le prompte s'affiche de nouveau: root@[votrePC_OS]:~/Téléchargements#
cd
On modifie le propriétaire de jdk1.8.0_111 et ses sous réperoires
chown -R root:root /usr/lib/jvm/jdk1.8.0_111
On modifie les droits de jdk1.8.0_111 et de ses sous répertoires .
chmod -R +x /usr/lib/jvm/jdk1.8.0_111
On installe Java SE Development Kit :
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_111/bin/java 1065
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_111/bin/javac 1065
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_111/bin/jar 1065
update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0_111/bin/javaws 1065
Activer le plugin pour Mozilla Firefox
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/lib/jvm/jdk1.8.0_111/jre/lib/amd64/libnpjp2.so 1065
Configuration de java, javac et jar, choisir la version souhaité. Même si vous en avez déjà un “openJDK”.
update-alternatives --config java Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java). Sélection Chemin Priorité État ------------------------------------------------------------ * 0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 mode automatique 1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 mode manuel 2 /usr/lib/jvm/jdk1.8.0_111/bin/java 1065 mode manuel Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2 update-alternatives: utilisation de « /usr/lib/jvm/jdk1.8.0_111/bin/java » pour fournir « /usr/bin/java » (java) en mode manuel
update-alternatives --config javac Il existe 2 choix pour l'alternative javac (qui fournit /usr/bin/javac). Sélection Chemin Priorité État ------------------------------------------------------------ * 0 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1071 mode automatique 1 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1071 mode manuel 2 /usr/lib/jvm/jdk1.8.0_111/bin/javac 1065 mode manuel Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2 update-alternatives: utilisation de « /usr/lib/jvm/jdk1.8.0_111/bin/javac » pour fournir « /usr/bin/javac » (javac) en mode manuel
update-alternatives --config jar Il existe 2 choix pour l'alternative jar (qui fournit /usr/bin/jar). Sélection Chemin Priorité État ------------------------------------------------------------ * 0 /usr/lib/jvm/java-7-openjdk-amd64/bin/jar 1071 mode automatique 1 /usr/lib/jvm/java-7-openjdk-amd64/bin/jar 1071 mode manuel 2 /usr/lib/jvm/jdk1.8.0_111/bin/jar 1065 mode manuel Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2 update-alternatives: utilisation de « /usr/lib/jvm/jdk1.8.0_111/bin/jar » pour fournir « /usr/bin/jar » (jar) en mode manuel
java -version java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
javac -version javac 1.8.0_111
ls /usr/lib/mozilla/plugins libflashplayer.so libjavaplugin.so libgnome-shell-browser-plugin.so librhythmbox-itms-detection-plugin.so
Ouvrir votre navigateur Firefox-ESR, cliquez sur le module d’extension de JavaScript et l'activer temporairement. Ensuite, aller au site de java.com afin de vérifier la version de java installée et vérifier que tout est OK.
Stabiliser le binaire.
apt-get update && apt-get upgrade
exit
^^
user@[votrePC_OS]:~$
FSF, "Le piège de java", en 2004 par RMS
FSF, "Le curieux non-événement de Sun dans la pénombre", 24/05/2006 par RMS et m.-à-j. le 21/05/2015, trad. par Cédric Coraza