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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:media:java-kit [28/10/2016 00:06] Scientix [Installation] |
doc:media:java-kit [31/10/2016 23:42] Scientix [Installation] |
||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Les versions de Java 7 et 8 existent pour GNU/Linux. Elles sont gratuites pour Debian Jessie. | + | 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. | En effet, ces versions sont désormais disponibles pour le navigateur Firefox-ESR. | ||
Ligne 29: | Ligne 29: | ||
===== Installation ===== | ===== Installation ===== | ||
===1) Téléchargement=== | ===1) Téléchargement=== | ||
- | Au navigateur, aller au [[https://www.java.com/fr | java.com]] avant de télécharger, il faut sélectionner un bouton d'autorisation du numéro de la licence, [[http://pix.toile-libre.org/?img=1477572131.png | ici]] (ça ne coûte rien) puis téléchargez votre version de JDK : jdk-8u*version-récent*-linux-i586.tar.gz (32 bits) ou jdk-8u*version-récent*-linux-x64.tar.gz (64 bits). | + | Dans un navigateur, aller sur [[https://www.java.com/fr | java.com]]. Avant de télécharger, il faut cliquer pour accepter la licence, voir l'image ci-dessous et ça ne coûte rien. \\ {{http://pix.toile-libre.org/upload/original/1477572131.png?250}} \\ 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). |
- | À ne pas utiliser RPM, réservé aux système d'exploitation : Fedora, Red Hat Ent., CentOS et ses dérivés. FIXME | + | <note warning> Deux choses à ne pas utiliser : RPM, il réservé aux systèmes d'exploitations : Fedora, Red Hat Ent., CentOS et ses dérivés. FIXME |
+ | \\ N'utilisez pas les anciennes sous-versions de Java 7uxx et Java 8uxx.</note> | ||
- | *version n'utiliser pas des anciennes sous-versions de Java 7uxx et Java 8uxx. | + | La version stable à jour est jdk-8u111-linux-i586.tar.gz ou jdk-8u111-linux-x64.tar.gz (le18/10/2016). |
- | *version-récent* Ce stable est à jour de jdk-8u111-linux-i586.tar.gz et il existe en cours de test jdk-8u112-linux-i586.tar.gz (ex : version le 18/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). | ||
===2) En ligne de commande=== | ===2) En ligne de commande=== | ||
- | <note>Conseil : Toujours au root jusqu'à la fin de tutoriel.</note> | + | <note>Conseil : Nous serons toujours en root jusqu'à la fin du tutoriel.</note> |
Cette exemple : jdk-8u111-linux-x64 depuis la sortie à jour dès 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 des chiffres, des symboles et des lettres. | + | **Vérification :** pour mieux repérer les chiffres, les symboles et les lettres. |
<code root> | <code root> | ||
root@[votrePC_OS]:~# cd /home/votre_user/Téléchargements | root@[votrePC_OS]:~# cd /home/votre_user/Téléchargements | ||
Ligne 50: | Ligne 52: | ||
===3) Décompression=== | ===3) Décompression=== | ||
- | Extraire dans une bibliothèque vers le dossier Java Virtual Machine (jvm), au root : | + | Extraire l'archive vers le dossier Java Virtual Machine (jvm) situé dans /usr/lib/jvm/, en root : |
<code root>root@[votrePC_OS]:~/Téléchargements# tar xvzf jdk-8u111-linux-x64.tar.gz -C /usr/lib/jvm </code> | <code root>root@[votrePC_OS]:~/Téléchargements# tar xvzf jdk-8u111-linux-x64.tar.gz -C /usr/lib/jvm </code> | ||
- | Patientez quelques secondes à afficher votre root@[votrePC_OS]:~/Téléchargements# | + | Patientez quelques secondes pour que le prompte s'affiche de nouveau: root@[votrePC_OS]:~/Téléchargements# |
<code root>cd</code> | <code root>cd</code> | ||
+ | On modifie le propriétaire de jdk1.8.0_111 et ses sous réperoires | ||
<code root>chown -R root:root /usr/lib/jvm/jdk1.8.0_111</code> | <code root>chown -R root:root /usr/lib/jvm/jdk1.8.0_111</code> | ||
- | On réitère l’exécution sur le Java. | + | On modifie les droits de jdk1.8.0_111 et de ses sous répertoires . |
<code root>chmod -R +x /usr/lib/jvm/jdk1.8.0_111</code> | <code root>chmod -R +x /usr/lib/jvm/jdk1.8.0_111</code> | ||
===4) Étape suivante=== | ===4) Étape suivante=== | ||
- | À saisir l'installation de Java SE Development Kit : | + | On installe Java SE Development Kit : |
<code root>update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_111/bin/java 1065</code> | <code root>update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_111/bin/java 1065</code> | ||
<code root>update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_111/bin/javac 1065</code> | <code root>update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_111/bin/javac 1065</code> | ||
Ligne 68: | Ligne 71: | ||
===5) Plugins=== | ===5) Plugins=== | ||
- | L'installation de plugins dans un fichier de Mozilla | + | Activer le plugin pour Mozilla Firefox |
<code root>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</code> | <code root>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</code> | ||
===6) Choisir des versions=== | ===6) Choisir des versions=== | ||
- | Configuration de java, javac et jar permettent de choisir le numéro sélectionné le version à souhaiter. Même si vous en avez déjà un "openJDK". | + | Configuration de java, javac et jar, choisir la version souhaité. Même si vous en avez déjà un "openJDK". |
==6.1) Java== | ==6.1) Java== | ||
Ligne 124: | Ligne 127: | ||
javac 1.8.0_111</code> | javac 1.8.0_111</code> | ||
- | ===8)Vérifier la finalisation=== | + | ===8) Vérifier la finalisation=== |
- | ==8.1) Vérifier des plugins== | + | ==8.1) Revérifier les plugins== |
<code root>ls /usr/lib/mozilla/plugins | <code root>ls /usr/lib/mozilla/plugins | ||
- | libgnome-shell-browser-plugin.so librhythmbox-itms-detection-plugin.so libjavaplugin.so</code> | + | libflashplayer.so libjavaplugin.so |
+ | libgnome-shell-browser-plugin.so librhythmbox-itms-detection-plugin.so</code> | ||
==8.2) "Applet test"== | ==8.2) "Applet test"== | ||
- | Ouvrir votre navigateur de Firefox-ESR, cliquez sur un module d’extension de JavaScript au temporairement à accepter. | + | 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 valider pour voir votre résultat puisse d'y être "valider". | + | Ensuite, aller au site de java.com afin de vérifier la version de java installée et vérifier que tout est OK. |
===9) Rétablir=== | ===9) Rétablir=== | ||
- | Médico-binaire :-p | + | Stabiliser le binaire. |
<code root>apt-get update && apt-get upgrade</code> | <code root>apt-get update && apt-get upgrade</code> | ||
Ligne 142: | Ligne 146: | ||
<code user>user@[votrePC_OS]:~$</code> | <code user>user@[votrePC_OS]:~$</code> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | + | FIXME | |
+ | ===== Liens ===== | ||
+ | ===Liens Debian-Facile=== | ||
+ | ==Plugin(s)== | ||
+ | [[doc:media:flash|Plugin Flash pour navigateurs]] \\ | ||
+ | [[doc:media:flash:flashplugin-nonfree|Installation du plug-in propriétaire d’Adobe]]\\ | ||
+ | FIXME | ||
+ | ===Liens extra-web=== | ||
+ | [[https://wiki.debian.org/fr/Java|Debian.org -> wiki : java]] \\ | ||
+ | ==Web de Java== | ||
+ | [[https://www.java.com/fr/|java.com (fr)]] | ||
+ | ==Encyclopédie== | ||
+ | [[https://fr.wikipedia.org/wiki/Java_(langage)|wikipedia : Java]] \\ | ||
+ | [[https://fr.wikipedia.org/wiki/James_Gosling|James Arthur Gosling, le créateur du langage de programmation Java]] | ||
+ | ==Info== | ||
+ | [[https://www.gnu.org/philosophy/java-trap.fr.html|FSF, "Le piège de java", en 2004 par RMS]] \\ | ||
+ | [[https://www.gnu.org/philosophy/sun-in-night-time.fr.html|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]] |