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:java_proprietaire [Le 12/02/2016, 14:34] cafecho [Installation2] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty Precise programmation plugin_navigateur }} | ||
- | ---- | ||
- | {{ :java_logo.png?90|logo Java|}} | ||
- | |||
- | ====== Java Oracle®====== | ||
- | |||
- | L'[[:openjdk|implémentation libre OpenJDK]] du standard [[:Java]] ne vous convient pas ou bien vous avez besoin pour diverses raisons d'installer la version propriétaire **Java** d'[[http://www.oracle.com/fr/index.html|Oracle]], cette page vous présente son installation et ses particularités. | ||
- | <note important> | ||
- | Développée par son propriétaire [[wpfr>Oracle_(entreprise)|Oracle®]] pour %%GNU/Linux®%%, cette version du standard [[:Java]] n'est pas considérée comme un logiciel libre selon les critères de la [[wpfr>Fondation du logiciel libre]] car les bibliothèques de base de Java ainsi que son compilateur ne sont pas libres. Leurs codes n'étant pas libres, le fonctionnement de cette version dans Ubuntu n'est pas vérifié par la communauté des contributeurs, son installation ou son utilisation peut présenter un risque d'instabilité de votre système.</note> | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Disposer des [[:sudo|droits d'administration]]. | ||
- | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * Disposer de quelques notions d'utilisation d'un [[:terminal]]. | ||
- | |||
- | =====Installation 1===== | ||
- | La plupart des utilisateurs n'ont pas besoin de la plate-forme de développement. La plate-forme d'exécution %%JRE%% (**J**ava **R**untime **E**nvironnement) avec le greffon internet leurs suffiront. | ||
- | <note >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> | ||
- | Le site officiel ne fournit que les fichiers binaires. Pour installer la plate-forme d'exécution %%JRE%% de **Java**, il vous suffit alors de suivre la procédure décrite ci-dessous. \\ | ||
- | L'installation se fera depuis un [[:terminal]] avec les [[:sudo|droits d'administration]]. | ||
- | |||
- | - Se rendre sur la page de téléchargement des [[http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html|paquets environnement Java-JRE du site officiel Oracle]]. \\ //Pour développer en Java, se rendre sur la page de téléchargement des [[http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html|paquets de développement Java-JDK du site officiel Oracle]].// | ||
- | - Accepter la licence d'utilisation et télécharger dans votre dossier personnel (home) l'[[:archivage|archive]] ''Linux tar.gz'', **x86** pour Ubuntu 32bits ou **x64** pour Ubuntu 64bits. | ||
- | - [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>java-package]]** (Utilitaire de création d'un paquet java debian). | ||
- | - Dans un [[:terminal]], lancer la [[:commande_shell|commande]] suivante: <code>make-jpkg jre*</code> | ||
- | - Un fichier .deb va être créé dans le même dossier, il vous suffira juste de l'[[:tutoriel/comment_installer_un_paquet#installer_un_paquet_isole|installer]]. | ||
- | |||
- | =====Installation2===== | ||
- | L'installation se fera depuis un [[:terminal]] avec les [[:sudo|droits d'administration]]. | ||
- | |||
- | - Créer un nouveau sous-dossier **java** Dans le dossier **/opt** <code>sudo mkdir /opt/java</code> | ||
- | - Se rendre sur la page de téléchargement du[[http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html|site officiel Oracle]] | ||
- | - Accepter la licence d'utilisation et télécharger dans votre dossier personnel l'[[:archivage|archive]] ''Linux .tar.gz'' Paquet x86 pour Ubuntu 32bits ou x64 pour Ubuntu 64bits. | ||
- | - [[:archivage|Extraire l'archive]] que vous venez de télécharger <code>cd Téléchargements && tar xvzf ~/Téléchargements/jdk-8u20-linux-x64.tar.gz</code> | ||
- | - Déplacer les éléments décompressés de l'archive dans le dossier système **/opt/java** que vous avez créé à l'étape 1 <code>sudo mv -v ~/Téléchargements/jdk1.8.0_20 /opt/java/</code> | ||
- | - Informer le système de la nouvelle version de JavaJDK <code>sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/java/jdk1.8.0_20/bin/javac" 1</code> | ||
- | - Rendre son utilisation par défaut. <code>sudo update-alternatives --set javac /opt/java/jdk1.8.0_20/bin/javac </code> | ||
- | |||
- | Si vous n'avez pas encore installé **Java**, vous pouvez utiliser celui compris dans l'archive de JDK que vous venez d'installer. | ||
- | - Il vous suffit alors d'informer le système de la nouvelle version de Java. <code>sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.8.0_20/jre/bin/java" 1</code> | ||
- | - Puis, de rendre son utilisation par défaut. <code>sudo update-alternatives --set java /opt/java/jdk1.8.0_20/jre/bin/java </code> | ||
- | ====Installation du greffon Firefox==== | ||
- | Toujours en lignes de [[:commande_shell|commande]] dans un [[:terminal]] : | ||
- | - Créer un dossier pour le greffon (Si il existe déjà, une notification vous en informera) : <code>mkdir -v ~/.mozilla/plugins</code> | ||
- | - Enlever le greffon IcedTea, si il a été installée : <code>sudo apt-get remove icedtea-6-plugin && sudo apt-get remove icedtea-7-plugin</code> | ||
- | - Supprimer l'ancienne version du greffon Java : <code>rm -v ~/.mozilla/plugins/libnpjp2.so</code> Si il n’existe pas, une notification vous en informera. | ||
- | - Nous allons installer le nouveau greffon en créant un lien symbolique pour indiquer à Firefox où se trouve le greffon : <code>ln -s /opt/java/32/jre1.7.0_55/lib/i386/libnpjp2.so ~/.mozilla/plugins/</code> | ||
- | |||
- | ===Contrôle final=== | ||
- | - Fermer et relancer Firefox ; | ||
- | - Tapez dans la barre d'adresse de Firefox : //about:plugins // | ||
- | - Appuyez sur Entrée, et faites défiler vers le bas jusqu'à ce que vous voyez quelque chose à peu près semblable à ceci: **Java (TM) Plug-in 1.7.0_55**. | ||
- | <note tip>Vous pouvez également utiliser le [[http://java.com/fr/download/installed.jsp |lien de contrôle du site officiel d'Oracle]].</note> | ||
- | |||
- | ==== Depuis le PPA==== | ||
- | Si vous n'êtes pas familiarisé avec les [[:commande_shell|lignes de commande]], un [[:PPA]] permet d'installer la version propriétaire **Java** du site officiel d'Oracle d'une manière simple et automatisée. Il installera la totalité des composants, plate-forme de développement incluse. | ||
- | - [[:PPA|Ajouter le PPA]] **ppa:webupd8team/java**((https://launchpad.net/~webupd8team/+archive/java)) dans vos sources de logiciels; | ||
- | - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|recharger la liste des paquets]]; | ||
- | - [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>oracle-java8-installer]]**. | ||
- | |||
- | Ou dans un [[:terminal]], saisir les [[:commande_shell|commandes]] suivantes : | ||
- | <code>sudo add-apt-repository ppa:webupd8team/java | ||
- | sudo apt-get update | ||
- | sudo apt-get install oracle-java8-installer | ||
- | </code> | ||
- | Puis accepter la licence d'utilisation d'Oracle. | ||
- | <note tip>L'installation de l'ancienne version 7 d'Oracle ainsi que la version 9 est tout aussi possible depuis ce [[:PPA]]. Pour cela, remplacer le chiffre 8 par le chiffre de la version souhaitée.</note> | ||
- | |||
- | |||
- | === Installation de la version propriétaire par script === | ||
- | [[http://pastebin.com/xGuvkQvQ|Script complet]] \\ | ||
- | FIXME : Ce script installe une version non à jour de correctifs. | ||
- | |||
- | |||
- | ==== 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> | ||
- | |||
- | =====Versions antérieures===== | ||
- | <note important>Ces anciennes versions de Java sont fournis pour aider les développeurs au débogage dans les systèmes plus anciens. Ils ne sont pas mis à jour avec les derniers correctifs de sécurité et ne sont pas recommandés pour une utilisation courante. \\ | ||
- | Une version 6 de l'implémentation libre du standard Java vérifié pour Ubuntu est disponible dans les [[:depots#depots_officiels|dépôts officiels]]. Sauf contraintes particulières, préférez l'utilisation de ce paquet [[:OpenJDK]].</note> | ||
- | Les versions propriétaires antérieures sont disponibles depuis cette [[http://www.oracle.com/technetwork/java/archive-139210.html|page du site officiel Oracle®]]. La procédure d'installation est identique à celle des versions actuelles décrites ci-dessus. | ||
- | |||
- | =====Désinstallation===== | ||
- | ====Installation depuis le site officiel==== | ||
- | ====Installation depuis le PPA==== | ||
- | |||
- | =====Voir aussi===== | ||
- | * **(fr)** [[http://www.oracle.com/fr/index.html|Le site officiel d'Oracle ]] | ||
- | * ** (en)** [[http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html|Le site de l'installation via le PPA webup8]] | ||
- | ---- | ||
- | |||
- | //Contributeurs : [[utilisateurs:lami|L'ami René]], [[utilisateurs:cafecho]], [[utilisateurs:oizo]] |