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 | Révision précédente | ||
utilisateurs:cafecho:openjdk [Le 09/02/2016, 15:28] cafecho |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial Trusty Precise programmation plugin_navigateur }} | ||
- | ---- | ||
- | {{ :application:java:logo.png?80|Logo OpenJDK}} | ||
- | ======Open JDK, l'implémentation libre de Java ====== | ||
- | |||
- | FIXME Défini à l'origine comme un langage, **[[wpfr>Java_(technique)|Java]]** a évolué au cours du temps pour devenir une technologie, qui intègre une bibliothèque complète pour exécuter ou développer une multitude d'applications. La particularité principale de **Java** est que les applications écrites dans ce langage sont très facilement portables sur plusieurs systèmes d’exploitation tels que %%UNIX%%, Windows, Mac %%OS%% ou %%GNU/Linux%%, avec peu ou pas de modifications. C’est la plate-forme qui garantit la portabilité des applications développées en **Java**. \\ | ||
- | |||
- | <note important>Certaines pages internet intègrent la technologie Java pour le fonctionnement avancé de certains services en ligne. Pour utiliser ces services, il est donc indispensable d'installer la plate-forme d'exécution **Java** et son greffon internet.</note> | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Disposer des [[:sudo|droits d'administration]]. | ||
- | * Disposer d'une connexion à Internet configurée et activée. | ||
- | |||
- | =====Installation===== | ||
- | La version 6 et 7 | ||
- | |||
- | 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 7. | ||
- | * Si vous souhaitez utiliser la version 8 plus récente (non disponible pour [[:trusty|Ubuntu Trusty 14.04]] et [[:precise|Precise 12.04]]), [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>openjdk-8-jre]]** et son greffon pour les [[:navigateur|navigateurs internet]]: **[[apt>icedtea-8-plugin]]** | ||
- | * Vous pouvez aussi utiliser la version 6 plus ancienne en [[:tutoriel:comment_installer_un_paquet|installant le paquet]] **[[apt>openjdk-6-jre]]**. __À noter__: Le greffon pour les [[:navigateur|navigateurs internet]] **icedtea** correspondant sera installé automatiquement. | ||
- | <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, et voilà, ça marche. | ||
- | |||
- | |||
- | ====Version 8 pour Trusty 14.04 et Precise 12.04==== | ||
- | La version 8 d'OpenJDK est disponible pour [[:precise|Precise 12.04]] et [[: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]]** | ||
- | Ou bien dans un [[:terminal]], saisir les [[:commande_shell|commandes]] suivantes: <code>sudo add-apt-repository ppa:openjdk-r/ppa | ||
- | sudo apt-get update | ||
- | sudo apt-get install openjdk-8-jre</code> | ||
- | __À noter:__ Le greffon pour les navigateurs internet **icedtea** correspondant sera installé automatiquement. | ||
- | |||
- | |||
- | ==== Connaître la version de Java utilisée par défaut ==== | ||
- | |||
- | Pour connaître la version de la plate-forme d'exécution Java, saisissez dans un [[:terminal]] la [[:commande_shell|commande]] suivante : | ||
- | <code> java -version </code> | ||
- | |||
- | Pour connaître la version de la plate-forme de développement (si vous avez installé un %%JDK%%) : | ||
- | <code> javac -version</code> | ||
- | |||
- | ==== Changer la version de Java utilisée par défaut ==== | ||
- | === De manière interactive === | ||
- | Saisissez dans un [[:terminal]] la [[:commande_shell|commande]] suivante : | ||
- | <code>sudo update-alternatives --config java</code> | ||
- | Ceci va lister la liste des versions disponibles, et vous n'aurez plus qu'à choisir le numéro de celle que vous souhaitez utiliser par défaut. \\ | ||
- | Et pour [[wpfr>Java_Web_Start|Java Web Start]], saisir : | ||
- | <code>sudo update-alternatives --config javaws</code> | ||
- | |||
- | === De manière non interactive === | ||
- | Vous pouvez sélectionner la version de Java désirée (ici **OpenJDK**) en saisissant dans un [[:terminal]] la [[:commande_shell|commande]] suivante : | ||
- | <code>sudo update-java-alternatives -s java-1.7.0-openjdk</code> | ||
- | Pour obtenir la liste des versions disponibles, Saisir dans un [[:terminal]] la [[:commande_shell|commande]] suivante : | ||
- | <code>update-java-alternatives -l</code> | ||
- | |||
- | |||
- | =====Développer en Java===== | ||
- | Pour pouvoir développer en **Java**, en plus de la plate-forme d’exécution Java disponible dans le paquet %%JRE%%, il est indispensable d'avoir la plate-forme de développement Java avec les outils supplémentaires, disponibles dans les paquets %%JDK%% (Java Developpement Kit). | ||
- | |||
- | ====Installation==== | ||
- | Pour installer la plate-forme de développement JDK d'**OpenJDK**, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] selon la version souhaitée: | ||
- | * version 8: **[[apt>openjdk-8-jdk]]** (non disponible pour [[:trusty|Ubuntu Trusty 14.04]] et [[:precise|Precise 12.04]]) | ||
- | * version 7: **[[apt>openjdk-7-jdk]]** | ||
- | * version 6: **[[apt>openjdk-6-jdk]]** | ||
- | |||
- | ===Version 8 pour Trusty 14.04 et Precise 12.04=== | ||
- | <note important>Installer un paquet hors des dépôts officiels peut présenter un risque d'instabilité pour votre système.</note> | ||
- | La version 8 d'OpenJDK est disponible pour [[:precise|Precise 12.04]] et [[:trusty|Trusty 14.04]] depuis un [[:PPA|dépôt PPA]]. Pour cela: | ||
- | - [[: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-jdk]]**. | ||
- | Ou bien dans un [[:terminal]], saisir les [[:commande_shell|commandes]] suivantes: <code>sudo add-apt-repository ppa:openjdk-r/ppa | ||
- | sudo apt-get update | ||
- | sudo apt-get install openjdk-8-jdk</code> | ||
- | |||
- | |||
- | Finalement, vous pouvez vérifier que tout est bien installé. | ||
- | - <code>javac -version | ||
- | javac 1.8.0_20 | ||
- | </code> | ||
- | - <code>java -version | ||
- | java version "1.8.0_20" | ||
- | Java(TM) SE Runtime Environment (build 1.8.0_20-b26) | ||
- | Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode) | ||
- | </code> | ||
- | |||
- | |||
- | |||
- | =====Problèmes connus===== | ||
- | |||
- | =====Voir aussi===== | ||
- | * **(en)** [[http://openjdk.java.net/|Le site officiel d'OpenJDK]] | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[utilisateurs:cafecho]]//. |