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 | |||
java_proprietaire [Le 11/09/2022, 11:43] moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
java_proprietaire [Le 14/03/2023, 13:22] (Version actuelle) L'Africain maj de la page |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty Xenial programmation plugin_navigateur }} | + | {{tag>Jammy programmation plugin_navigateur }} |
---- | ---- | ||
Ligne 10: | Ligne 10: | ||
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. De plus certaines options sont payantes((https://aresu.dsi.cnrs.fr/spip.php?article220))</note> | 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. De plus certaines options sont payantes((https://aresu.dsi.cnrs.fr/spip.php?article220))</note> | ||
- | ===== Pré-requis ===== | + | =====Installation===== |
- | * 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===== | ||
- | ====Depuis le site officiel (plus simple : voir PPA ci-dessous)==== | ||
Le site officiel Oracle® ne fournit que les fichiers binaires. Pour installer la plate-forme d'exécution %%JRE%% de **Java** et son greffon pour [[:Firefox]] ou bien installer les outils de développement %%JDK%%, il vous suffit alors de suivre la procédure décrite ci-dessous. La construction d'un paquet .deb prend du temps, soyez patient!\\ | Le site officiel Oracle® ne fournit que les fichiers binaires. Pour installer la plate-forme d'exécution %%JRE%% de **Java** et son greffon pour [[:Firefox]] ou bien installer les outils de développement %%JDK%%, il vous suffit alors de suivre la procédure décrite ci-dessous. La construction d'un paquet .deb prend du temps, soyez patient!\\ | ||
<note help>La plupart des utilisateurs n'ont pas besoin de la plate-forme de développement %%JDK%%. La plate-forme d'exécution %%JRE%% (**J**ava **R**untime **E**nvironnement) avec le greffon internet leurs suffiront.</note> | <note help>La plupart des utilisateurs n'ont pas besoin de la plate-forme de développement %%JDK%%. La plate-forme d'exécution %%JRE%% (**J**ava **R**untime **E**nvironnement) avec le greffon internet leurs suffiront.</note> | ||
Ligne 24: | Ligne 18: | ||
* //(Pour développer en Java, utiliser le paquet de 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]].)// | * //(Pour développer en Java, utiliser le paquet de 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]].)// | ||
- Le téléchargement peut également se faire ici : [[https://www.java.com/fr/download/linux_manual.jsp|Site www.java.com]] | - Le téléchargement peut également se faire ici : [[https://www.java.com/fr/download/linux_manual.jsp|Site www.java.com]] | ||
- | - Accepter la licence d'utilisation et télécharger (où vous voulez) l'[[:archivage|archive]] ''Linux tar.gz'', **x86** pour Ubuntu 32bits ou **x64** pour Ubuntu 64bits. | + | - Accepter la licence d'utilisation et télécharger (où vous voulez) l'[[:archivage|archive]] ''Linux tar.gz''. |
<note tip>Ne pas extraire l'archive. Le **make-jpkg** suivant sera appliqué directement sur l'archive.</note> | <note tip>Ne pas extraire l'archive. Le **make-jpkg** suivant sera appliqué directement sur l'archive.</note> | ||
<note important>Attention avec les étoiles dans les commandes, si vous avez plusieurs version de jre/jdk dans votre dossier de téléchargement, le **make-jpkg** suivant devra être modifié pour prendre en argument celui que vous avez téléchargé !</note> | <note important>Attention avec les étoiles dans les commandes, si vous avez plusieurs version de jre/jdk dans votre dossier de téléchargement, le **make-jpkg** suivant devra être modifié pour prendre en argument celui que vous avez téléchargé !</note> | ||
Ligne 39: | Ligne 33: | ||
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. | 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. | ||
<note important>Ces anciennes versions de Java sont fournies pour aider les développeurs au débogage dans les systèmes plus anciens. Elles ne sont pas mises à jour avec les derniers correctifs de sécurité et ne sont pas recommandées pour une utilisation courante. \\ | <note important>Ces anciennes versions de Java sont fournies pour aider les développeurs au débogage dans les systèmes plus anciens. Elles ne sont pas mises à jour avec les derniers correctifs de sécurité et ne sont pas recommandées pour une utilisation courante. \\ | ||
- | Une version 6 de l'implémentation libre du standard Java [[:OpenJDK]] vérifié pour Ubuntu et recevant toujours des correctifs est disponible dans les [[:depots#depots_officiels|dépôts officiels]]. Sauf contraintes particulières, préférez l'utilisation de ce paquet.</note> | + | </note> |
- | + | ||
- | ==== Depuis le PPA==== | + | |
- | <note warning>A cause de changement de licence oracle, cette méthode n'est plus valable. Voir: https://launchpad.net/~webupd8team/+archive/ubuntu/java</note> | + | |
- | + | ||
- | 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 %%JDK%% incluse. \\ __À noter__: Si vous laissez [[:ppa#suppression_d_un_ppa|actif ce PPA]], Java sera maintenu à jour. | + | |
- | - [[: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 -y ppa:webupd8team/java && sudo apt-get update && sudo apt-get install -y 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. ATTENTION: La version 9 est en développement et contient des bugs et failles de sécurité.</note> | + | |
===== Connaître la version de Java utilisée par défaut ===== | ===== Connaître la version de Java utilisée par défaut ===== |