Le Java Development Kit, communément appelé JDK, est le kit de
développement basique 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 codesource
- javadoc: un générateur de documentation
- jar: un compresseur de classes Java
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.
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!).
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 java est une machine virtuelle fonctionnant en mode texte,
c'est-à-dire sans interface graphique. Sa syntaxe est la suivante:
java nom_du_fichier
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 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.
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.
|