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 [27/10/2016 22:29] Scientix [Introduction] |
doc:media:java-kit [31/10/2016 23:14] 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 28: | Ligne 28: | ||
===== Installation ===== | ===== Installation ===== | ||
- | 1) | + | ===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, [[http://pix.toile-libre.org/upload/original/1477572131.png|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). |
- | À 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) | + | |
- | Conseil : Toujours au root jusqu'à la fin de tutoriel. | + | ===2) En ligne de commande=== |
+ | <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 49: | Ligne 51: | ||
- | 3) | + | ===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) | + | ===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 67: | Ligne 70: | ||
<code root>update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0_111/bin/javaws 1065</code> | <code root>update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0_111/bin/javaws 1065</code> | ||
- | 5) | + | ===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) | + | ===6) Choisir des versions=== |
- | Configuration de java, javac et jar permettent de choisir le numéro sélectionné le version à souhaiter. | + | 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== |
<code root>update-alternatives --config java | <code root>update-alternatives --config java | ||
Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java). | Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java). | ||
Ligne 88: | Ligne 91: | ||
</code> | </code> | ||
- | 6.2) JavaC | + | ==6.2) JavaC== |
<code root>update-alternatives --config javac | <code root>update-alternatives --config javac | ||
Il existe 2 choix pour l'alternative javac (qui fournit /usr/bin/javac). | Il existe 2 choix pour l'alternative javac (qui fournit /usr/bin/javac). | ||
Ligne 102: | Ligne 105: | ||
</code> | </code> | ||
- | 6.3) Jar | + | ==6.3) Jar== |
<code root>update-alternatives --config jar | <code root>update-alternatives --config jar | ||
Il existe 2 choix pour l'alternative jar (qui fournit /usr/bin/jar). | Il existe 2 choix pour l'alternative jar (qui fournit /usr/bin/jar). | ||
Ligne 116: | Ligne 119: | ||
</code> | </code> | ||
- | 7) Voir votre version | + | ===7) Voir votre version=== |
<code root>java -version | <code root>java -version | ||
java version "1.8.0_111" | java version "1.8.0_111" | ||
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 mes 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) | + | ==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) | + | ===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> | ||
- | 10) | + | ===10) La fin=== |
- | La fin | + | |
<code root>exit</code> ^^ | <code root>exit</code> ^^ | ||
<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]] |