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, 16:14] 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 ====== | ||
- | **[[wpfr>OpenJDK]]** est l'implémentation libre de la société [[wpfr>Oracle_(entreprise)|Oracle®]] du standard Java sous [[wpfr>Licence_publique_générale_GNU|Licence Publique Générale]]. | ||
- | |||
- | |||
- | <note >La plupart des utilisateurs n'ont pas besoin d'une installation complète de l'ensemble des modules Java. La plate-forme d'exécution avec le greffon internet leurs suffiront.\\ | ||
- | :!: 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 au minimum 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===== | ||
- | 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. | ||
- | * Une version 8 plus récente est disponible dans les [[:depôts#depots_officiels|dépôts]] pour [[:xenial|Xenial 16.04]]. Il suffit alors d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>openjdk-8-jre]]** et son greffon pour les [[:navigateur|navigateurs internet]]: **[[apt>icedtea-8-plugin]]** \\ //(Pour [[:trusty|Ubuntu Trusty 14.04]] et [[:precise|Precise 12.04]], la version 8 est disponible depuis un PPA)// | ||
- | * Si l'application Java utilisée le nécessite, vous pouvez aussi installer 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> | ||
- | |||
- | |||
- | ==== 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 %%JRE%%, il est indispensable d'avoir la plate-forme de développement Java avec les outils supplémentaires %%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 pour [[:xenial||Ubuntu Xenial 16.04]] uniquement: **[[apt>openjdk-8-jdk]]**\\ //(Pour [[:trusty|Ubuntu Trusty 14.04]] et [[:precise|Precise 12.04]], la version 8 est disponible depuis un PPA)// | ||
- | * 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]]//. |