Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
logiciel:programmation:java:start [2022/07/10 10:24] – [Version d'Oracle] adminlogiciel:programmation:java:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== Java, un langage multi-plateformes ====== ====== Java, un langage multi-plateformes ======
  
 +  * **[[logiciel:programmation:java:openjdk:start|]]**
 ===== Introduction ===== ===== Introduction =====
  
Ligne 30: Ligne 31:
   - **Ajoutez le ppa** :<cli prompt='$ '>...@...:~ $ sudo add-apt-repository -u ppa:linuxuprising/java   - **Ajoutez le ppa** :<cli prompt='$ '>...@...:~ $ sudo add-apt-repository -u ppa:linuxuprising/java
  Oracle Java 11 (LTS) and 17 (LTS) installer for Ubuntu (21.10, 21.04, 20.04, 18.04, 16.04 and 14.04), Pop!_OS, Linux Mint and Debian.  Oracle Java 11 (LTS) and 17 (LTS) installer for Ubuntu (21.10, 21.04, 20.04, 18.04, 16.04 and 14.04), Pop!_OS, Linux Mint and Debian.
-... 
-Appuyez sur [ENTRÉE] pour continuer ou sur Ctrl-c pour annuler l'ajout. 
 ... ...
 </cli><WRAP formalbox center 60%> </cli><WRAP formalbox center 60%>
 Notez que le ppa ppa:webupd8team/java est abandonné Notez que le ppa ppa:webupd8team/java est abandonné
 </WRAP> </WRAP>
-  - **Installez java** :<cli prompt='$ '>...@...:~$ sudo apt install oracle-java117-installer  +  - **Installez oracle-java17-installer et visualvm** (cela installe aussi oracle-java17-set-default) :<cli prompt='$ '>...@...:~$ sudo apt install {oracle-java17-installer,visualvm}</cli><WRAP formalbox center 60%
-oracle-java11-installer-local    oracle-java17-installer +**utilisez l'autocomplétion** avec java<key>Tab</key> pour trouver la bonne version\\ **Acceptez la licence** (touches <key>Tab</key> et <key>Entrée</key>) 
-oracle-java11-set-default-local  oracle-java17-set-default +</WRAP> 
-nicolas@chateau:~$ sudo apt install oracle-java17-installer  +  - **Supprimez les paquets inutiles** :<cli prompt='$ '>...@...:~$ sudo apt autoremove</cli> 
-[sudo] Mot de passe de nicolas :  +  - **Testez** : <cli prompt='$ '>...@...:~$ java -version  
-Lecture des listes de paquets... Fait +java version "17.0.1" 2021-10-19 LTS 
-Construction de l'arbre des dépendances        +Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39
-Lecture des informations d'état... Fait +Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing) 
-Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : +...@...:~$ javac --version  
-  eog-plugin-toolbar gdk-pixbuf-psd gdk-pixbuf-raw +javac 17.0.1</cli>
-Veuillez utiliser « sudo apt autoremove » pour les supprimer. +
-Les paquets supplémentaires suivants seront installés :  +
-  oracle-java17-set-default +
-Paquets suggérés : +
-  visualvm ttf-baekmuk | ttf-unfonts | ttf-unfonts-core ttf-kochi-gothic +
-  | ttf-sazanami-gothic ttf-kochi-mincho | ttf-sazanami-mincho +
-  ttf-arphic-uming +
-Les NOUVEAUX paquets suivants seront installés : +
-  oracle-java17-installer oracle-java17-set-default +
-0 mis à jour, 2 nouvellement installés, 0 à enlever et 1 non mis à jour. +
-Il est nécessaire de prendre 34,0 ko dans les archives. +
-Après cette opération, 133 ko d'espace disque supplémentaires seront utilisés. +
-Souhaitez-vous continuer ? [O/n]  +
-Réception de :1 http://ppa.launchpad.net/linuxuprising/java/ubuntu focal/main amd64 oracle-java17-installer amd64 17.0.1-1~linuxuprising5 [31,5 kB] +
-Réception de :2 http://ppa.launchpad.net/linuxuprising/java/ubuntu focal/main amd64 oracle-java17-set-default all 17.0.1-1~linuxuprising5 [2 540 B] +
-34,0 ko réceptionnés en 0s (94,4 ko/s                    +
-Préconfiguration des paquets... +
-Sélection du paquet oracle-java17-installer précédemment désélectionné. +
-(Lecture de la base de données... 445392 fichiers et répertoires déjà installés. +
-+
-Préparation du dépaquetage de .../oracle-java17-installer_17.0.1-1~linuxuprising +
-5_amd64.deb ... +
-oracle-license-v1-3 license has already been accepted +
-Dépaquetage de oracle-java17-installer (17.0.1-1~linuxuprising5) ... +
-Paramétrage de oracle-java17-installer (17.0.1-1~linuxuprising5) ... +
-No /var/cache/oracle-jdk17-installer/wgetrc file found. +
-Creating /var/cache/oracle-jdk17-installer/wgetrc and +
-using default oracle-java17-installer wgetrc settings for it. +
-Downloading Oracle Java 17... +
---2022-07-10 10:19:06--  http://download.oracle.com/java/17/archive/jdk-17.0.1_l +
-inux-x64_bin.tar.gz +
-Résolution de download.oracle.com (download.oracle.com)… 104.87.16.86 +
-Connexion à download.oracle.com (download.oracle.com)|104.87.16.86|:80… connecté +
-+
-requête HTTP transmise, en attente de la réponse… 301 Moved Permanently +
-Emplacement : https://download.oracle.com/java/17/archive/jdk-17.0.1_linux-x64_b +
-in.tar.gz [suivant] +
---2022-07-10 10:19:06--  https://download.oracle.com/java/17/archive/jdk-17.0.1_ +
-linux-x64_bin.tar.gz +
-Connexion à download.oracle.com (download.oracle.com)|104.87.16.86|:443… connect +
-é. +
-requête HTTP transmise, en attente de la réponse… 200 OK +
-Taille : 180723427 (172M) [application/x-gzip] +
-Enregistre : «jdk-17.0.1_linux-x64_bin.tar.gz» +
- +
-     0K ........ ........ ........ ........ 18% 1,85M 76s +
- 32768K ........ ........ ........ ........ 37% 2,30M 53s +
- 65536K ........ ........ ........ ........ 55% 2,16M 37s +
- 98304K ........ ........ ........ ........ 74% 2,22M 21s +
-131072K ........ ........ ........ ........ 92% 2,92M 6s +
-163840K ........ ....                      100% 2,27M=77s +
- +
-2022-07-10 10:20:24 (2,24 MB/s) - «jdk-17.0.1_linux-x64_bin.tar.gz» enregistré [ +
-180723427/180723427] +
- +
-Download done. +
-Removing outdated cached downloads... +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jar » pour +
- fournir « /usr/bin/jar » (jar) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jarsigner  +
-» pour fournir « /usr/bin/jarsigner » (jarsigner) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/javac » po +
-ur fournir « /usr/bin/javac » (javac) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/javadoc »  +
-pour fournir « /usr/bin/javadoc » (javadoc) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/javap » po +
-ur fournir « /usr/bin/javap » (javap) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jcmd » pou +
-r fournir « /usr/bin/jcmd » (jcmd) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jconsole » +
- pour fournir « /usr/bin/jconsole » (jconsole) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jdb » pour +
- fournir « /usr/bin/jdb » (jdb) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jdeprscan  +
-» pour fournir « /usr/bin/jdeprscan » (jdeprscan) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jdeps » po +
-ur fournir « /usr/bin/jdeps » (jdeps) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jfr » pour +
- fournir « /usr/bin/jfr » (jfr) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jhsdb » po +
-ur fournir « /usr/bin/jhsdb » (jhsdb) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jimage » p +
-our fournir « /usr/bin/jimage » (jimage) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jinfo » po +
-ur fournir « /usr/bin/jinfo » (jinfo) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jlink » po +
-ur fournir « /usr/bin/jlink » (jlink) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jmap » pou +
-r fournir « /usr/bin/jmap » (jmap) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jmod » pou +
-r fournir « /usr/bin/jmod » (jmod) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jpackage » +
- pour fournir « /usr/bin/jpackage » (jpackage) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jps » pour +
- fournir « /usr/bin/jps » (jps) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jrunscript +
- » pour fournir « /usr/bin/jrunscript » (jrunscript) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jshell » p +
-our fournir « /usr/bin/jshell » (jshell) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jstack » p +
-our fournir « /usr/bin/jstack » (jstack) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jstat » po +
-ur fournir « /usr/bin/jstat » (jstat) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/jstatd » p +
-our fournir « /usr/bin/jstatd » (jstatd) en mode automatique +
-update-alternatives: utilisation de « /usr/lib/jvm/java-17-oracle/bin/serialver  +
-» pour fournir « /usr/bin/serialver » (serialver) en mode automatique +
-Oracle JDK 17 installed +
- +
-#####Important######## +
-To set Oracle JDK 17 as default, install the "oracle-java17-set-default" package +
-+
-E.g.: sudo apt install oracle-java17-set-default. +
-Sélection du paquet oracle-java17-set-default précédemment désélectionné. +
-(Lecture de la base de données... 445414 fichiers et répertoires déjà installés. +
-+
-Préparation du dépaquetage de .../oracle-java17-set-default_17.0.1-1~linuxuprisi +
-ng5_all.deb ... +
-Dépaquetage de oracle-java17-set-default (17.0.1-1~linuxuprising5) ... +
-Paramétrage de oracle-java17-set-default (17.0.1-1~linuxuprising5) ... +
-Traitement des actions différées (« triggers ») pour mime-support (3.64ubuntu1)  +
-... +
-Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) +
- ... +
-Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1ubuntu +
-1) ... +
-Traitement des actions différées (« triggers ») pour shared-mime-info (1.15-1) . +
-.. +
-Traitement des actions différées (« triggers ») pour desktop-file-utils (0.24-1u +
-buntu3) ... +
-</cli> +
- +
-<cli prompt='$ '>...@...:~ $ sudo apt install oracle-java17-installer</cli> +
-    **utilisez l'autocomplétion** avec java<key>Tab</key> pour trouver la bonne version +
-    - **Acceptez la licence** (touches <key>Tab</key> et <key>Entrée</key>+
-  - **Testez** :<cli prompt='$ '>...@...:~ $ java -version +
-java version "15.0.2" 2021-01-19 +
-Java(TM) SE Runtime Environment (build 15.0.2+7-27+
-Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7-27, mixed mode, sharing) +
-...@...:~ $ javac --version +
-javac 15.0.2</cli>+
 </WRAP> </WRAP>
  
Ligne 251: Ligne 109:
 ===== Désinstallation ===== ===== Désinstallation =====
  
-  * <cli prompt='$ '>...@...:~ $ sudo apt remove oracle-javaN-installer</cli>Remplacez javaN par la bonne version avec la touche <key>Tab</key>+<cli prompt='$ '>...@...:~$ sudo apt remove oracle-java17-installer  
 +... 
 +Les paquets suivants seront ENLEVÉS : 
 +  oracle-java17-installer oracle-java17-set-default 
 +...</cli>
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(fr)** [[https://fr.wikipedia.org/wiki/Java]]+  * **(fr)** [[https://doc.ubuntu-fr.org/java]]
  
 ---- ----
-//Basé sur << [[http://www.document_source.com|TitreOriginalDeLArticle]] >> par AuteurOriginal.//+//Basé sur << [[https://doc.ubuntu-fr.org/java|Java]] >> par doc.ubuntu-fr.//