Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

Java - Le JDK (Java Development Kit)

Java Development Kit Encyclopédie


Qu'est-ce que le Java Development Kit

Le Java Development Kit, communément appelé JDK, est le kit de développement de base que propose gratuitement la firme Sun Microsystem. Le Kit de développement comprend plusieurs outils, parmi lesquels :

  • javac: le compilateur Java
  • java: un interpréteur d'applications (machine virtuelle)
  • applet viewer: un interpréteur d'applets
  • jdb: un débogueur
  • javap: un décompilateur, pour revenir du bytecode au code source
  • javadoc: un générateur de documentation
  • jar: un compresseur de classes Java

Les versions

Il existe plusieurs versions du JDK sur chaque plateforme (Unix, Solaris, Windows 9x,...) :

  • Les versions 1.0.x sont compatibles avec Java 1.0. Etant donné que la quasi-totalité des navigateurs supportent Java 1.0 il est conseillé d'utiliser la version 1.0.x la plus récente pour développer des applets
  • Les versions 1.1.x sont compatibles avec Java 1.1
  • Les versions 1.2.x sont compatibles avec Java 2
Il existe des versions plus récentes de Java (et donc du JDK), compatibles avec les informations présentes dans ce dossier.

Où se procurer le JDK

Le JDK est disponible gratuitement en téléchargement sur le site de Sun Microsystems :

Etant donné la taille du JDK (20 Mo), et de sa documentation (12 Mo), le téléchargement peut durer plusieurs heures. Ainsi, vous pouvez aussi trouver le JDK dans la plupart des livres traitant de Java, ou tout simplement dans un magazine en rapport avec la programmation (jetez un oeil du côté de votre libraire!).

Le compilateur

javac est un compilateur, c'est-à-dire qu'il transforme le code source en bytecode, un fichier binaire intermédiaire interprétable par la machine virtuelle sur n'importe quelle plate-forme.

javac s'utilise avec la syntaxe suivante :

javac -g nom_du_fichier.java
L'option -g permet tout simplement d'inclure dans le pseudo-code des informations de débogage afin de pouvoir utiliser le débogueur jdb.

L'interpréteur

L'interpréteur java est une machine virtuelle fonctionnant en mode texte, c'est-à-dire sans interface graphique. Sa syntaxe est la suivante :

java nom_du_fichier

L'interpréteur d'applets

appletviewer a pour but de pouvoir visualiser l'exécution d'un applet (il est aussi possible de la visualiser sur un navigateur compatible Java, comme Internet Explorer 4 ou supérieur, Netscape Navigator 4 ou supérieur, HotJava...). Sa syntaxe est la suivante :

appletviewer nom_de_l_applet.class

Javadoc

JavaDoc est un utilitaire permettant de créer une documentation au format HTML à partir de vos programmes, grâce aux commentaires prévus à cet effet (/**) que vous aurez incorporé dans le code.

Le compresseur de classes

Jar est un utilitaire permettant de compresser vos classes Java afin de réduire leur taille et de rendre leur téléchargement plus rapide.

Trucs & astuces pertinents trouvés dans la base de connaissances

18/12 20h18 Installation firefox 2.0+java+flash (Logiciel libre)
18/11 00h43 JavaScript c'est la même chose que Java (Mythes et légendes)
07/10 21h20 2 bons livres pour Java et C++ (Langages)
03/10 15h46 Créer une applet qui accède au disque dur (Programmation)
04/09 10h44 plugin Java Jre de Sun (Mozilla Firefox)
15/05 20h49 Gestion des plug-ins (Navigateurs)
18/01 16h56 Kit de désinfection pour éradiquer W32/MyDoom (Virus)
18/01 15h49 Kit de désinfection pour éradiquer W32/Beagle@mm (Bagle) (Virus)
17/01 18h15 Kit de désinfection pour éradiquer W32/Sober (Virus)
11/01 21h47 Kit de désinfection pour éradiquer W32/SDBot (Virus)
development java jdk kit Plus d'astuces sur « development java jdk kit »

Discussions pertinentes trouvées dans le forum

05/10 17h04 telecharger jdk java comment telecharger le jdk et Java creator Développement 06/02 18h28->Abdelilah5
22/03 04h16 jdk java.sun JDK pour java.sun Développement 14/01 13h34->maryma3
13/03 23h23 java jdk 1.5_06 applications temps réel [Java JDK 1.5_06] Applications en temps réel Développement 17/03 00h24->philtrain1
26/05 23h06 installation jdk java Installation de jdk pour Java Linux/Unix 18/08 10h09->jipicy13
22/12 17h26 java version ancienne jdk [Java] Version Ancienne du JDK Développement 22/12 19h32->philtrain5
21/12 18h49 java jdk .5.10 encodage [Java JDK 1.5.10] Problème d'encodage ? Développement 27/12 01h55->kilian3
24/07 16h59 compiler .java jdk premiereservlet q compiler un .java avec jdk "PremiereServlet&q Développement 26/07 10h50->LMCT en passant2
18/12 14h05 java jdk PB JAVA JDK Développement 19/12 08h49->Roulito2
02/03 15h31 java version jdk [java] version jdk Développement 02/03 15h50->biolux2
20/12 22h46 java jdk sdk jre Java :JDk,SDK,JRE Développement 21/12 11h54->cherif2
Discussion fermée Problème résolu development java jdk kit Plus de discussions sur « development java jdk kit »

Ce document intitulé « Java - Le JDK (Java Development Kit) » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.