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 Dernière révision Les deux révisions suivantes | ||
doc:media:java-kit [18/12/2016 22:30] èfpé corrections et cosmétique |
doc:media:java-kit [10/03/2019 08:00] èfpé cosmétique et autres trucs -- le chiffrement de la page était tout cassé, c'est pô bien... |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Java - installation ====== | + | ====== Java-Installation ====== |
* Objet : Tuto Java Dev. Kit - en ligne de commande | * Objet : Tuto Java Dev. Kit - en ligne de commande | ||
- | * Niveau requis : {{tag>débutant avisé}} | + | * Niveau requis : {{tag>avisé}} |
- | * Commentaires : //Comment extraire et installer Java d'Oracle en ligne de commande ?// FIXME | + | * Commentaires : //Comment extraire et installer Java d'Oracle en ligne de commande ?// |
* Débutant, à savoir : [[doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier à-tester à-placer}} - FIXME Pour choisir, voir les autres Tags possibles dans [[atelier:#tags|l'Atelier]]. | + | * Suivi : {{tag>à-compléter}} |
* Création par [[user>Scientix]] 27/10/2016 | * Création par [[user>Scientix]] 27/10/2016 | ||
- | * Testé par [[user>èfpé]] le 11/12/2016 FIXME | + | * Testé par [[user>èfpé]] le 11/12/2016 |
- | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=197781 | Java - installation]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=197781|Java - installation]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
- | + | ||
- | **Nota :** | + | |
- | + | ||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | + | |
===== Introduction ===== | ===== Introduction ===== | ||
- | |||
Les versions de Java 7 et 8 existent pour GNU/Linux. Elles sont gratuites pour Debian Jessie - stable. | 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. |
Je présente ici "Comment extraire et installer Java d'Oracle en ligne de commande ?" | Je présente ici "Comment extraire et installer Java d'Oracle en ligne de commande ?" | ||
Ligne 29: | Ligne 24: | ||
===== Installation ===== | ===== Installation ===== | ||
===1) Téléchargement=== | ===1) Téléchargement=== | ||
- | Dans un navigateur, allez sur [[http://www.oracle.com/technetwork/java/javase/downloads/index.html | oracle.com]]. Avant de télécharger, il faut cliquer pour accepter la licence (voir l'image ci-dessous). Ç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). | + | Dans un navigateur, allez sur [[https://www.oracle.com/technetwork/java/javase/downloads/index.html|oracle.com]]. Avant de télécharger, il faut cliquer pour accepter la licence (voir l'image ci-dessous). Ça ne coûte rien. |
+ | {{ https://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). | ||
<note warning> Deux choses à ne pas utiliser : RPM, il est réservé aux systèmes d'exploitation Fedora, Red Hat Enterprise Linux, CentOS et ses dérivés. FIXME | <note warning> Deux choses à ne pas utiliser : RPM, il est réservé aux systèmes d'exploitation Fedora, Red Hat Enterprise Linux, CentOS et ses dérivés. FIXME | ||
\\ N'utilisez pas les anciennes "sous-versions" de Java 7uxx et Java 8uxx.</note> | \\ N'utilisez pas les anciennes "sous-versions" de Java 7uxx et Java 8uxx.</note> | ||
Ligne 62: | Ligne 60: | ||
<code root>update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_111/bin/jar 1065</code> | <code root>update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_111/bin/jar 1065</code> | ||
<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> | ||
+ | <note>Les binaires ''javac'' et ''jar'' ne sont pas présents si vous n'installez "que" le JRE.</note> | ||
===5) Plugins=== | ===5) Plugins=== | ||
Activer le plugin pour Mozilla Firefox : | Activer le plugin pour Mozilla Firefox : | ||
<code root>update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /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 mozilla-javaplugin.so /usr/lib/jvm/jdk1.8.0_111/jre/lib/amd64/libnpjp2.so 1065</code> | ||
- | <note>Remplacez ''amd64'' par ''i586'' si vous installez la version 32 bits (i586) du JDK.</note> | + | <note>Remplacez ''amd64'' par ''i386'' si vous installez la version 32 bits (i586) du JDK. |
+ | Par ailleurs, remplacez ''jdk1.8.0_111/jre'' par ''jre1.8.0_111'' si vous n'installez "que" le JRE.</note> | ||
- | ===6) Configurer les alternatives=== | + | ===6) Configuration=== |
Configuration de ''java'', ''javac'', ''jar'' et ''javaws'' (surtout si OpenJDK est déjà installé). Choisir la version souhaitée. | Configuration de ''java'', ''javac'', ''jar'' et ''javaws'' (surtout si OpenJDK est déjà installé). Choisir la version souhaitée. | ||
==6.1) Java== | ==6.1) Java== | ||
<code root>update-alternatives --config java</code> | <code root>update-alternatives --config java</code> | ||
- | <file config retour de la commande>Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java). | + | <code config séquence interactive>Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java). |
Sélection Chemin Priorité État | Sélection Chemin Priorité État | ||
Ligne 82: | Ligne 82: | ||
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2 | 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</file> | + | update-alternatives: utilisation de « /usr/lib/jvm/jdk1.8.0_111/bin/java » pour fournir « /usr/bin/java » (java) en mode manuel</code> |
==6.2) JavaC== | ==6.2) JavaC== | ||
<code root>update-alternatives --config javac</code> | <code root>update-alternatives --config javac</code> | ||
- | <file config retour de la commande>Il existe 2 choix pour l'alternative javac (qui fournit /usr/bin/javac). | + | <code config séquence interactive>Il existe 2 choix pour l'alternative javac (qui fournit /usr/bin/javac). |
Sélection Chemin Priorité État | Sélection Chemin Priorité État | ||
Ligne 95: | Ligne 95: | ||
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2 | 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</file> | + | update-alternatives: utilisation de « /usr/lib/jvm/jdk1.8.0_111/bin/javac » pour fournir « /usr/bin/javac » (javac) en mode manuel</code> |
==6.3) JAR== | ==6.3) JAR== | ||
<code root>update-alternatives --config jar</code> | <code root>update-alternatives --config jar</code> | ||
- | <file config retour de la commande>Il existe 2 choix pour l'alternative jar (qui fournit /usr/bin/jar). | + | <code config séquence interactive>Il existe 2 choix pour l'alternative jar (qui fournit /usr/bin/jar). |
Sélection Chemin Priorité État | Sélection Chemin Priorité État | ||
Ligne 108: | Ligne 108: | ||
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2 | 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</file> | + | update-alternatives: utilisation de « /usr/lib/jvm/jdk1.8.0_111/bin/jar » pour fournir « /usr/bin/jar » (jar) en mode manuel</code> |
==6.4) JavaWS== | ==6.4) JavaWS== | ||
<code root>update-alternatives --config javaws</code> | <code root>update-alternatives --config javaws</code> | ||
- | <file config retour de la commande>Il existe 3 choix pour l'alternative javaws (qui fournit /usr/bin/javaws). | + | <code config séquence interactive>Il existe 3 choix pour l'alternative javaws (qui fournit /usr/bin/javaws). |
Sélection Chemin Priorité État | Sélection Chemin Priorité État | ||
Ligne 122: | Ligne 122: | ||
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :3 | Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :3 | ||
- | update-alternatives: utilisation de « /usr/lib/jvm/jdk1.8.0_111/bin/javaws » pour fournir « /usr/bin/javaws » (javaws) en mode manuel</file> | + | update-alternatives: utilisation de « /usr/lib/jvm/jdk1.8.0_111/bin/javaws » pour fournir « /usr/bin/javaws » (javaws) en mode manuel</code> |
==6.5) Plugins== | ==6.5) Plugins== | ||
<code root>update-alternatives --config mozilla-javaplugin.so</code> | <code root>update-alternatives --config mozilla-javaplugin.so</code> | ||
- | <file config retour de la commande>Il existe 2 choix pour l'alternative mozilla-javaplugin.so (qui fournit /usr/lib/mozilla/plugins/libjavaplugin.so). | + | <code config séquence interactive>Il existe 2 choix pour l'alternative mozilla-javaplugin.so (qui fournit /usr/lib/mozilla/plugins/libjavaplugin.so). |
Sélection Chemin Priorité État | Sélection Chemin Priorité État | ||
Ligne 135: | Ligne 135: | ||
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2 | 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/jre/lib/amd64/libnpjp2.so » pour fournir « /usr/lib/mozilla/plugins/libjavaplugin.so » (mozilla-javaplugin.so) en mode manuel</file> | + | update-alternatives: utilisation de « /usr/lib/jvm/jdk1.8.0_111/jre/lib/amd64/libnpjp2.so » pour fournir « /usr/lib/mozilla/plugins/libjavaplugin.so » (mozilla-javaplugin.so) en mode manuel</code> |
- | ===7) Afficher la version=== | + | ===7) Version installée=== |
<code user>java -version</code> | <code user>java -version</code> | ||
<file config retour de la commande>java version "1.8.0_111" | <file config retour de la commande>java version "1.8.0_111" | ||
Ligne 145: | Ligne 145: | ||
<file config retour de la commande>javac 1.8.0_111</file> | <file config retour de la commande>javac 1.8.0_111</file> | ||
- | ===8) Vérifier la finalisation=== | + | ===8) Test du plugin=== |
- | + | Ouvrez votre navigateur Firefox ESR, puis saisissez dans votre moteur de recherche préféré : "applet test", ou bien [[https://www.java.com/fr/download/installed.jsp | directement ce lien d'applet (fr)]]. Sinon cliquez sur le module d'extension de JavaScript et activez-le temporairement. \\ | |
- | ==8.1) Vérification d'Applet test== | + | |
- | Ouvrez votre navigateur Firefox-ESR, puis saisissez dans votre moteur de recherche préféré : "applet test", ou bien [[https://www.java.com/fr/download/installed.jsp | directement ce lien d'applet (fr)]]. Sinon cliquez sur le module d'extension de JavaScript et activez-le temporairement. \\ | + | |
Ensuite, cliquez sur le gros bouton rouge afin d'afficher la version de Java installée et vérifier que tout est OK. \\ | Ensuite, cliquez sur le gros bouton rouge afin d'afficher la version de Java installée et vérifier que tout est OK. \\ | ||
- | {{/file-R461b95dcba3f332bb4326efb677c3c25.png?240 }} {{ /file-Rc795d2fd19515cc65db71988d4ee5f74.png?300 }} | + | {{/file-R461b95dcba3f332bb4326efb677c3c25.png?240 }} |
- | + | {{/file-Rc795d2fd19515cc65db71988d4ee5f74.png?300 }} | |
- | ===9) Rétablir=== | + | |
- | Stabiliser le binaire : | + | |
- | <code root>apt-get update && apt-get upgrade</code> | + | |
- | + | ||
- | ===10) Terminer=== | + | |
- | <code root>exit</code> | + | |
- | <file config retour de la commande>déconnexion</file> | + | |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 165: | Ligne 156: | ||
===== Liens ===== | ===== Liens ===== | ||
- | ===Liens Debian-Facile=== | + | ===Liens internes (Debian-Facile)=== |
- | ==Plugin(s)== | + | * [[doc:media:flash|Plugin Flash pour navigateurs]] |
- | [[doc:media:flash|Plugin Flash pour navigateurs]] \\ | + | ===Liens externes (le Web quoi !)=== |
- | [[doc:media:flash:flashplugin-nonfree|Installation du plug-in propriétaire d’Adobe]]\\ | + | * [[https://wiki.debian.org/fr/Java|Java et Debian]], sur //wiki.debian.org// |
- | FIXME | + | * [[https://www.java.com/fr/|Téléchargements Java pour Linux]], sur //java.com// |
- | ===Liens extra-web=== | + | * [[https://fr.wikipedia.org/wiki/Java_(langage)|Java (langage)]], sur //wikipedia.org// |
- | [[https://wiki.debian.org/fr/Java|Debian.org -> wiki : java]] \\ | + | * [[https://fr.wikipedia.org/wiki/James_Gosling|James Gosling]], sur //wikipedia.org// |
- | ==Web de Java== | + | * [[https://www.gnu.org/philosophy/java-trap.fr.html|Libre mais entravé - le piège Java]], sur //gnu.org// |
- | [[https://www.java.com/fr/|java.com (fr)]] | + | * [[https://www.gnu.org/philosophy/sun-in-night-time.fr.html|Le curieux non-événement de Sun dans la pénombre]], sur //gnu.org// |
- | ==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]] | + |