{{tag>programmation Java BROUILLON}}
====== Oracle JDK ======
Le [[https://fr.wikipedia.org/wiki/Java_Development_Kit|JDK]] regroupe tout le nécessaire pour développer et exécuter un programme écrit en Java.
Il existe principalement deux JDKs:
* [[:openjdk]], qui est libre ;
* **oracle-java-jdk**, qui est propriétaire et fourni par Oracle.
Le JDK d'Oracle est parfois requis pour pouvoir lancer certaines applications, par exemple [[:bluej|BlueJ]].
===== Installation =====
==== Depuis le site officiel ====
* Installer le paquet **[[apt>java-package]]**.
* [[https://www.oracle.com/technetwork/java/javase/downloads/index.html|Télécharger l'archive du JDK d'Oracle]]. Dans l'exemple qui suit, on choisit d'installer le JDK8. La méthode reste la même avec le JRE et/ou une autre version de Java.
* Construire le paquet debian à partir de cette archive. En supposant que celle-ci correspond au chemin **~/Downloads/jdk-8u201-linux-x64.tar.gz**, lancer les commandes suivantes dans un [[:terminal]]
cd ~/Download
make-jpkg jdk-8u201-linux-x64.tar.gz
sudo dpkg -i oracle-java8-jdk_8u201_amd64.deb
La méthode qui suit est celle typiquement utilisée sous Debian.
Cette méthode est celle typiquement utilisée sous Debian. Elle s'adapte à n'importe quelle version de JDK.
Sous Debian, il faudrait simplement au préalable commencer par:
* [[:tutoriel:comment_editer_un_fichier|Éditer le fichier]] **/etc/apt/sources.list** et d'activer le dépôt **contrib**
* Lancer depuis un terminal:
sudo apt-get update
==== Depuis le PPA ====
* [[:java_proprietaire|Voir ce tutoriel]]
===== Utilisation=====
Les outils Java sont installés dans **/usr/lib/jvm/oracle-java8-jdk-amd64/bin/**. Charge au développeur d'indiquer le chemin adéquat vers le bon JDK dans son application, typiquement à la création du projet Java.
==== Connaître la version de Java utilisée par défaut ====
Plusieurs versions de Java peuvent cohabiter sans problèmes particuliers.
Pour connaître la version de Java utilisé par défaut, voir [[:java#connaitre_la_version_de_java_utilisee_par_defaut|ce chapitre de la page Java]].
==== Changer la version de Java utilisée par défaut ====
Pour connaître la version de Java utilisé par défaut, voir [[:java#de_maniere_interactive|ce chapitre de la page Java]].
===== Désinstallation =====
==== Installé depuis le site officiel ====
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer le paquet correspondant]].
Selon la méthode choisie, le 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.
==== Installé depuis le PPA ====
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]].
Selon la méthode choisie, le 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.\\
Il est aussi possible de [[:ppa#suppression_d_un_ppa|supprimer le PPA de vos sources de logiciels]].
===== Voir aussi =====
* **(fr)** [[https://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]]
----
* // Parties 3 et 4 récupérées depuis [[:java_proprietaire|la page de documentation Ubuntu "java_proprietaire"]] //
* // Contributeurs : [[utilisateurs:mamiemando|MaMieMando]] //