US

Le JDK

Pour pouvoir programmer en Java, il faut deux choses. Il faut tout d'abord un compilateur qui va transformer le code source en code binaire. Ensuite, il faut un interpréteur qui va exécuter le code binaire sur l'ordinateur. Ces deux éléments sont disponibles gratuitement dans le JDK Java de Sun. Commencez donc par télécharger la dernière version du JDK Java depuis le site de Sun (ce n'est pas nécessaire pour Mac OS X). Vous devez télécharger la version standard (SE).

Installer le JDK

Windows XP

Après avoir téléchargé le JDK standard sur votre ordinateur, double-cliquez sur l'icône du programme jdk-6u6-windows-i586-p.exe pour lancer le programme d'installation.

Il s'agit d'une installation standard pas bien compliquée à faire, après avoir accepté la licence, l'installation du JDK commence. Organisez bien votre disque dur, n'installez pas n'importe où, nous allons par exemple installer le JDK dans H:\Java\jdk1.6.0_06\. Vous pouvez également installer Java DB qui est un système de base de données 100% Java.

Installation du JDK sous Windows (1)
Figure 1 Installation du JDK (1).

Une fois l'installation du JDK terminée, l'installation du JRE se lance. Le JRE permet d'exécuter des programmes Java, on va l'installer dans H:\Java\jre1.6.0_06\. Vous pouvez décider d'enregistrer Java avec vos navigateurs web, ce que vous ferez bien sûr.

Enfin, une fois le JRE installé l'installateur vous propose de vous enregistrer gratuitement pour être notifié des mises à jour, accéder à des offres spéciales de Sun, ... vous pouvez vous enregistrer si vous le désirez, sinon, c'est fini, vous avez maintenant Java sur votre ordinateur et êtes parés pour écrire et exécuter des programmes Java. Vous devrez peut-être redémarrer votre ordinateur au préalable pour terminer l'installation.

Windows Vista

Après avoir téléchargé le JDK standard sur votre ordinateur, double-cliquez sur l'icône du programme jdk-6u10-windows-i586-p.exe pour lancer le programme d'installation. Une fenêtre de contrôle vous demande si vous êtes bien à l'origine de cette demande d'installation, cliquez donc sur Continuer.

Contrôle de compte d'utilisateur (UAC)
Figure 2 Contrôle de compte d'utilisateur (UAC).

Il s'agit d'une installation standard pas bien compliquée à faire, après avoir accepté la licence, l'installation du JDK commence. Organisez bien votre disque dur, n'installez pas n'importe où, nous allons par exemple installer le JDK dans H:\Java\jdk1.6.0_10\. Vous pouvez également installer Java DB qui est un système de base de données 100% Java.

Installation du JDK sous Windows Vista (1)
Figure 3 Installation du JDK (1).

Une fois l'installation du JDK terminée, l'installation du JRE se lance. Le JRE permet d'exécuter des programmes Java, on va l'installer dans H:\Java\jre1.6.0_10\. Vous pouvez décider d'enregistrer Java avec vos navigateurs web, ce que vous ferez bien sûr.

Enfin, une fois le JRE installé l'installateur vous propose de vous enregistrer gratuitement pour être notifié des mises à jour, accéder à des offres spéciales de Sun, ... vous pouvez vous enregistrer si vous le désirez, sinon, c'est fini, vous avez maintenant Java sur votre ordinateur et êtes parés pour écrire et exécuter des programmes Java. Vous devrez peut-être redémarrer votre ordinateur au préalable pour terminer l'installation.

Linux

Commencez par télécharger le fichier jdk-6u20-linux-i586.bin. Ensuite, lancez un nouveau terminal en tant que root. La première chose à faire est de vous donner les droits d'exécuter le fichier avec une petite commande

> chmod u+rwx jdk-6u20-linux-i586.bin
Installation du JDK sous Linux (1)
Figure 4 Installation du JDK (1).

Exécutez ensuite le script. Vous devez commencer par lire et ensuite accepter la licence. Le script va ensuite décompresser tous les fichiers nécessaires et installer les librairies. Enfin, le script vous demande si vous souhaitez enregistrer votre produit, c'est entièrement gratuit et vous serez ainsi mis au courant des mises à jours, ... vous pouvez vous enregistrer si vous le souhaitez, sinon, c'est fini. Tout a été installé dans le répertoire courant, il faut encore déplacer le tout à un meilleur endroit, par exemple dans /usr/local.

> mv jdk1.6.0_20 /usr/local/jdk1.6.0_20

Et voilà, les JDK et JRE sont maintenant correctement installés sur votre système.

Mac OS X

Il n'y a rien à faire sous Mac OS X, Java est installé par défaut avec le système d'exploitation. Pour connaitre la version qui est actuellement installée, lancez simplement un terminal et entrez y la commande suivante :

> java -version
Installation du JDK sous Mac OS X (1)
Figure 5 Installation du JDK (1).

Vous pouvez également voir toutes les versions disponibles sur votre système avec la commande suivante :

> ls /System/Library/Frameworks/JavaVM.framework/Versions/

Programmes du JDK

Dans le répertoire bin\ du répertoire d'installation du JDK (pour rappel, on a installé le JDK dans le répertoire H:\Java\jdk1.6.0_06\ sous Windows et /usr/local/jdk1.5.0_06/ sous Linux), on peut retrouver une série d'outils utilisés pour programmer avec Java. Le tableau ci-dessous reprend les principaux programmes disponibles.

Nom Description
javac Compile les fichiers .java en .class
java Exécute les fichiers .class
appletviewer Exécute les applets
javadoc Génère la documentation HTML de classes Java
jdb Débogue les programmes Java
jar Crée des archives Java
apt Traitement des annotations
Tableau 1 Principaux exécutables du JDK.

Q'est ce qu'un programme Java ? Tout commence par le code source du programme écrit avec un simple éditeur de texte comme notepad sous Windows ou gedit sous Linux.

Une fois le programme écrit, il va falloir le compiler afin qu'il puisse être exécuté par la machine, ce travail est le rôle du programme javac qui va créer un fichier .class qui contient notre programme dans un fichier binaire, le bytecode Java.

Ensuite, il faut exécuter le programme java, et pour cela, on va utiliser le programme java qui va interpréter le bytecode, c'est-à-dire qu'il va exécuter les instructions du programme une à une.

Créer un programme Java
Figure 6 Étapes pour créer un programme Java.

Mon premier programme Java

Nous allons écrire notre premier programme Java. Il sera assez simple, son but ?, afficher une phrase à l'écran. Le listing ci-dessous donne le code source de ce programme.