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 13:05] Scientix [Installation] |
doc:media:java-kit [27/10/2016 14:08] Scientix [Introduction] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : Tuto Java Dev Kit - en ligne de commande | * Objet : Tuto Java Dev Kit - en ligne de commande | ||
- | * Niveau requis : {{tag>avisé}} | + | * Niveau requis : {{tag>débutant avisé}} |
* Commentaires : //Navigateur, Plugins. // FIXME | * Commentaires : //Navigateur, Plugins. // FIXME | ||
* 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à !.]] :-) | ||
Ligne 8: | Ligne 8: | ||
* Création par [[user>Scientix]] 27/10/2016 | * Création par [[user>Scientix]] 27/10/2016 | ||
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
- | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((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 !)) FIXME |
**Nota :** | **Nota :** | ||
Ligne 22: | Ligne 22: | ||
En gros, le type de JRE, il permet d'afficher des communications entre internautes, des jeux vidéo, un exemplaire d'une article en vidéo, une animation 3D etc... Le type de JDK : Java Development Kit, c'est un élément complémantaire ; il est dédié aux développeurs de web et d'application. Cette installation s’exécutera avec le JRE (Java Runtime Environnement). | En gros, le type de JRE, il permet d'afficher des communications entre internautes, des jeux vidéo, un exemplaire d'une article en vidéo, une animation 3D etc... Le type de JDK : Java Development Kit, c'est un élément complémantaire ; il est dédié aux développeurs de web et d'application. Cette installation s’exécutera avec le JRE (Java Runtime Environnement). | ||
- | Bref, "Debian Packages" nous a conseillé de télécharger depuis un site web www . java . com d'Oracle, par mesure de sécurité au numéro de la licence d'Oracle. | + | Bref, "Debian Packages" nous a conseillé de télécharger depuis un site web [[https://www.java.com/fr | java.com]] d'Oracle, par mesure de sécurité au numéro de la licence d'Oracle. |
===== Installation ===== | ===== Installation ===== | ||
1) | 1) | ||
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 (ça ne coûte rien) puis téléchargez votre version de JDK : jdk-8u*version-récent*-linux.tar.gz (32 bits) ou jdk-8u*version-récent*-linux-x64.tar.gz (64 bits). | 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 (ça ne coûte rien) puis téléchargez votre version de JDK : jdk-8u*version-récent*-linux.tar.gz (32 bits) ou jdk-8u*version-récent*-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. | + | À ne pas utiliser RPM, réservé aux système d'exploitation : Fedora, Red Hat Ent., CentOS et ses dérivés. FIXME |
*version n'utiliser pas des anciennes sous-versions de Java 7uxx et Java 8uxx. | *version n'utiliser pas des anciennes sous-versions de Java 7uxx et Java 8uxx. | ||
*version-récent* Ce stable est à jour de jdk-8u111-linux.tar.gz et il existe en cours de test jdk-8u112-linux.tar.gz (ex : version le 18/10/2016). | *version-récent* Ce stable est à jour de jdk-8u111-linux.tar.gz et il existe en cours de test jdk-8u112-linux.tar.gz (ex : version le 18/10/2016). | ||
+ | |||
+ | 2) | ||
+ | Conseil : Toujours au root jusqu'à la fin de tutoriel. | ||
+ | |||
+ | 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. | ||
+ | <code> | ||
+ | root@[votrePC_OS]:~# cd /home/votre_user/Téléchargements | ||
+ | </code> | ||
+ | |||
+ | <code>~# ls jdk-8u111-linux-x64.tar.gz</code> | ||
+ | |||
+ | |||
+ | 3) | ||
+ | Extraire dans une bibliothèque vers le dossier Java Virtual Machine (jvm), au root : | ||
+ | <code>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# | ||
+ | <code>~# cd</code> | ||
+ | |||
+ | <code>~# chown -R root:root /usr/lib/jvm/jdk1.8.0_111</code> | ||
+ | |||
+ | On réitère l’exécution sur le Java. | ||
+ | <code>~# chmod -R +x /usr/lib/jvm/jdk1.8.0_111</code> | ||
+ | |||
+ | 4) | ||
+ | À saisir l'installation de Java SE Development Kit : | ||
+ | <code>~# update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_111/bin/java 1065</code> | ||
+ | <code>~# update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_111/bin/javac 1065</code> | ||
+ | <code>~# update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_111/bin/jar 1065</code> | ||
+ | <code>~# update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0_111/bin/javaws 1065</code> | ||
+ | |||
+ | 5) | ||
+ | L'installation de plugins dans un fichier de Mozilla | ||
+ | <code>~# 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) | ||
+ | Configuration de java, javac et jar permettent de choisir le numéro sélectionné le version à souhaiter. | ||
+ | |||
+ | 6.1) Java | ||
+ | <code>~# 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 | ||
+ | </code> | ||
+ | |||
+ | 6.2) JavaC | ||
+ | <code>~# 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 | ||
+ | </code> | ||
+ | |||
+ | 6.3) Jar | ||
+ | <code>~# 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 | ||
+ | </code> | ||
+ | 7) Voir votre version | ||
+ | <code>~# 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)</code> | ||
+ | <code>~# javac -version | ||
+ | javac 1.8.0_111</code> | ||
+ | |||
+ | 8)Vérifier la finalisation : | ||
+ | |||
+ | 8.1) Vérifier mes plugins | ||
+ | <code>~# ls /usr/lib/mozilla/plugins | ||
+ | libgnome-shell-browser-plugin.so librhythmbox-itms-detection-plugin.so libjavaplugin.so</code> | ||
+ | |||
+ | 8.2) | ||
+ | Ouvrir votre navigateur de Firefox-ESR, cliquez sur un module d’extension de JavaScript au temporairement à accepter. | ||
+ | Ensuite, aller au site de java.com afin de valider pour voir votre résultat puisse d'y être "valider". | ||
+ | |||
+ | 9) | ||
+ | Médico-binaire :-p | ||
+ | <code>~# apt-get update && apt-get upgrade</code> | ||
+ | |||
+ | 10) | ||
+ | La fin | ||
+ | <code>~# exit</code> ^^ | ||
+ | user@[votrePC_OS]:~$ | ||
===== Utilisation ===== | ===== Utilisation ===== | ||