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, 18:11] cafecho [Open JDK, l'implémentation libre de Java] |
— (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 ont simplement de faire tourner les programmes Java. La plate-forme d'exécution %%JRE%% (**J**ava **R**untime **E**nvironnement) 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 La plate-forme d'exécution %%JRE%% 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 [[#Version 8 pour Trusty 14.04 et Precise 12.04|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 la plate-forme d'exécution %%JRE%% 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> | ||
- | |||
- | |||
- | =====Installation pour 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). L'installation de cete dernière installera automatiquement la plate-forme d'exécution %%JRE%% si elle n'est pas déjà installée\\ | ||
- | 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 [[#Version 8 Trusty 14.04 et Precise 12.04|disponible depuis un PPA]])// | ||
- | * version 7: **[[apt>openjdk-7-jdk]]** | ||
- | * version 6: **[[apt>openjdk-6-jdk]]** | ||
- | |||
- | ====Version 8 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 de la plate-forme de développement 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> | ||
- | |||
- | FIXME ? | ||
- | 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> | ||
- | |||
- | ===== Désinstallation ===== | ||
- | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | ||
- | |||
- | =====Voir aussi===== | ||
- | * **(en)** [[http://openjdk.java.net/|Le site officiel d'OpenJDK]] | ||
- | * [[java_propriétaire|La page consacré à la version propriétaire de Java]] | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[utilisateurs:cafecho]]//. |