Différences
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 Les deux révisions suivantes | ||
openjdk [Le 26/04/2020, 18:07] bcag2 ajout §Hello world |
openjdk [Le 22/05/2020, 10:59] 217.136.236.187 sup trusty |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial Trusty programmation plugin_navigateur java}} | + | {{tag>Bionic programmation plugin_navigateur java}} |
---- | ---- | ||
Ligne 7: | Ligne 7: | ||
Avant d'installer les paquets nécessaires, consultez la [[:java|page de la documentation consacrée à Java]]. | Avant d'installer les paquets nécessaires, consultez la [[:java|page de la documentation consacrée à Java]]. | ||
- | ===== Pré-requis ===== | ||
- | |||
- | * Disposer des [[:sudo|droits d'administration]]. | ||
- | * Disposer d'une connexion à Internet configurée et activée. | ||
=====Installation===== | =====Installation===== | ||
Pour installer la plate-forme d'exécution %%JRE%% d'**OpenJDK**, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>default-jre]]** et son greffon pour les [[:navigateur|navigateurs internet]]: **[[apt>icedtea-plugin]]**. \\ | Pour installer la plate-forme d'exécution %%JRE%% d'**OpenJDK**, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>default-jre]]** et son greffon pour les [[:navigateur|navigateurs internet]]: **[[apt>icedtea-plugin]]**. \\ | ||
- | Cette procédure installera la version 10 sous [[:bionic|Ubuntu Bionic 18.04]] (même si le paquet est //openjdk-11-jdk//), la version 8 sous [[:xenial|Ubuntu Xenial 16.04]], et la version 7 sous [[:trusty|Ubuntu Trusty 14.04]] ((Pour [[:trusty|Ubuntu Trusty 14.04]] , la version 8 n'est pas disponible dans les dépôts officiels mais [[#Version 8 pour Trusty 14.04|depuis un PPA (ci-dessous)]].)). | + | Cette procédure installera la version 10 sous [[:bionic|Ubuntu Bionic 18.04]] (même si le paquet est //openjdk-11-jdk//), la version 8 sous [[:xenial|Ubuntu Xenial 16.04]]. |
<note>Le greffon **Icedtea** fonctionne avec les principaux [[:navigateur|navigateurs internet]]: [[:Firefox]], [[ :Epiphany]], [[:Chromium]] et ses dérivés [[:Google Chrome]] et [[:Opera]]. Pour [[:Konqueror]], une fois installé, allez à **Paramètres** → **Configurer Konqueror **... et à partir du menu de sélection Java et JavaScript, cochez **Activer l'option Java environnement**. </note> | <note>Le greffon **Icedtea** fonctionne avec les principaux [[:navigateur|navigateurs internet]]: [[:Firefox]], [[ :Epiphany]], [[:Chromium]] et ses dérivés [[:Google Chrome]] et [[:Opera]]. Pour [[:Konqueror]], une fois installé, allez à **Paramètres** → **Configurer Konqueror **... et à partir du menu de sélection Java et JavaScript, cochez **Activer l'option Java environnement**. </note> | ||
Redémarrez votre navigateur internet, cela devrait fonctionner. | Redémarrez votre navigateur internet, cela devrait fonctionner. | ||
Ligne 22: | Ligne 18: | ||
* Sur Ubuntu Xenial 16.04, deux versions d'openjdk sont dans les dépôts: la version 8 et la version 9 | * Sur Ubuntu Xenial 16.04, deux versions d'openjdk sont dans les dépôts: la version 8 et la version 9 | ||
- | * Sur Ubuntu Trusty 14.04, deux versions d'openjdk sont dans les dépôts: la version 6 et la version 7 | ||
* Pour installer une version différente, il suffit d'installer le paquet **[[apt>openjdk-8-jre]]** et son greffon pour les [[:navigateur|navigateurs internet]]: **[[apt>icedtea-8-plugin]]** (à adapter selon la version voulue) | * Pour installer une version différente, il suffit d'installer le paquet **[[apt>openjdk-8-jre]]** et son greffon pour les [[:navigateur|navigateurs internet]]: **[[apt>icedtea-8-plugin]]** (à adapter selon la version voulue) | ||
Ligne 36: | Ligne 31: | ||
sudo apt-get update | sudo apt-get update | ||
sudo apt install openjdk-11-jre</code> | sudo apt install openjdk-11-jre</code> | ||
- | * Sur //Ubuntu Cosmic 18.10//, il suffit d'installer le paquet ''openjdk-11-jdk'' qui installe bien la version 11 (contrairement à celui de la 18.04 qui installe une version 10). | + | |
- | + | ||
Dans les 2 cas, s'il y a d'autres version de Java, il faut choisir la bonne version avec | Dans les 2 cas, s'il y a d'autres version de Java, il faut choisir la bonne version avec | ||
<code>sudo update-alternatives --config java | <code>sudo update-alternatives --config java | ||
</code> | </code> | ||
- | |||
- | ====Version 8 pour Trusty 14.04==== | ||
- | La version 8 de la plate-forme d'exécution %%JRE%% d'OpenJDK est disponible pour [[:trusty|Trusty 14.04]] depuis un [[:PPA|dépôt PPA]]. | ||
- | <note important>Les [[:PPA|dépôts PPA]] ne sont pas des [[:dépôts]] officiels. Installer un paquet hors des [[:dépôts]] officiels peut présenter un risque d'instabilité pour votre système.</note> | ||
- | |||
- | - [[:ppa|Ajoutez le PPA]] **ppa:openjdk-r/ppa**((https://launchpad.net/~openjdk-r/+archive/ubuntu/ppa)) à vos sources de logiciels; | ||
- | - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste de vos paquets]]; | ||
- | - [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>openjdk-8-jre]]** | ||
- | |||
- | __À noter:__ Le greffon pour les navigateurs internet **icedtea** correspondant sera installé automatiquement. | ||
=====Développer en Java===== | =====Développer en Java===== | ||
Ligne 58: | Ligne 41: | ||
* version par défaut : **[[apt>default-jdk]]** | * version par défaut : **[[apt>default-jdk]]** | ||
* version 9: **[[apt>openjdk-9-jdk]]** | * version 9: **[[apt>openjdk-9-jdk]]** | ||
- | * version 8: **[[apt>openjdk-8-jdk]]** | + | |
- | * version 7: **[[apt>openjdk-7-jdk]]** | + | |
- | * version 6: **[[apt>openjdk-6-jdk]]** | + | |
__À noter__: L'installation des outils de développement %%JDK%% installera automatiquement la plate-forme d'exécution %%JRE%% si elle n'est pas déjà installée. | __À noter__: L'installation des outils de développement %%JDK%% installera automatiquement la plate-forme d'exécution %%JRE%% si elle n'est pas déjà installée. | ||