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.

1 
2 
3 
4 
5 
6 
7 
public class HelloWorld
{
    public static void main (String[] args)
    {
        System.out.println ("Hello World !");
    }
}
Listing 1 Le fichier HelloWorld.java.

Il va maintenant falloir copier ce code dans un fichier texte et l'enregistrer avec une extension .java, ensuite, compiler le code pour obtenir un fichier .class et enfin, exécuter le bytecode à l'aide du programme java.

Windows XP

La première étape est de lancer un éditeur de texte comme le bloc-notes par exemple (Menu Démarrer > Tous les programmes > Accessoires > Bloc-notes). Ensuite, copiez le code du programme Java et sauvez le fichier avec comme extension .java. Le nom du fichier doit absolument être HelloWorld.Java. Respectez bien les majuscules et minuscules !

Ecrire le fichier source HelloWorld.java
Figure 7 Écrire le fichier source HelloWorld.java.

Maintenant qu'on a le fichier source, il faut le compiler pour obtenir le bytecode Java, pour cela, il faut utiliser le programme javac. Mais avant de commencer, il faut ajouter le répertoire bin\ du JDK dans la variable path de Windows si ce n'est déjà fait.

Pour ce faire, cliquez avec le bouton droit sur Poste de travail puis sur Propriétés, rendez-vous dans l'onglet Avancé et cliquez sur Variables d'environnement tout en bas.

Modifier la variable d'environnement path
Figure 8 Modifier la variable d'environnement PATH.

Sélectionnez la variable PATH et cliquez sur Modifier. Ensuite, ajoutez au début du champ Valeur de la variable le chemin du répertoire bin du JDK, à savoir H:\Java\jdk1.6.0_06\bin\ dans notre exemple suivi d'un point-virgule.

Maintenant, on peut compiler notre fichier, pour cela, lancez un terminal (Menu Démarrer > Tous les programmes > Accessoires > Invite de commandes). Tapez y ensuite la commande suivante en changeant le chemin selon l'endroit sur votre disque où vous avez enregistré HelloWorld.java :

> javac I:\UKO\Java\Intro\HelloWorld.java

Après une petite attente, le fichier sera compilé et vous pourrez vérifier dans votre répertoire I:\UKO\Java\Intro\, normalement, un fichier HelloWorld.class a été créé.

Il ne reste plus qu'à l'exécuter en tapant la commande suivante :

> java -cp I:\UKO\Java\Intro HelloWorld
Compilation et exécution de HelloWorld
Figure 9 Compilation et exécution de HelloWorld.

Et, surprise, le programme s'est exécuté et a affiché Hello World ! à l'écran.

Quelques explications quand même, l'option -cp permet de dire au programme java où aller chercher le programme à exécuter, dans notre cas dans le répertoire I:\UKO\Java\Intro.

Ensuite, il faut dire au programme java le programme a exécuter, dans notre cas il s'agit de HelloWorld (Remarquez qu'on ne met pas HelloWorld.class, le programme java cherche toujours un fichier .class).

Windows Vista

La première étape est de lancer un éditeur de texte comme le bloc-notes par exemple (Menu Démarrer > Tous les programmes > Accessoires > Bloc-notes). Ensuite, copiez le code du programme Java et sauvez le fichier avec comme extension .java. Le nom du fichier doit absolument être HelloWorld.Java. Respectez bien les majuscules et minuscules !

Ecrire le fichier source HelloWorld.java
Figure 10 Écrire le fichier source HelloWorld.java.

Maintenant qu'on a le fichier source, il faut le compiler pour obtenir le bytecode Java, pour cela, il faut utiliser le programme javac. Mais avant de commencer, il faut ajouter le répertoire bin\ du JDK dans la variable path de Windows si ce n'est déjà fait.

Pour ce faire, ouvrez le menu démarre, cliquez avec le bouton droit sur Ordinateur puis sur Propriétés. Dans la colonne de gauche, cliquez sur Paramètres systèmes avancés.

Trouver les paramètres avancés
Figure 11 Trouver les paramètres avancés.

Une fenêtre de contrôle apparait, cliquez sur continuer. Enfin, cliquez sur Variables d'environnement tout en bas.

Modifier la variable d'environnement path
Figure 12 Modifier la variable d'environnement PATH

Sélectionnez la variable PATH et cliquez sur Modifier. Ensuite, ajoutez au début du champ Valeur de la variable le chemin du répertoire bin du JDK, à savoir H:\Java\jdk1.6.0_10\bin\ dans notre exemple suivi d'un point-virgule.

Maintenant, on peut compiler notre fichier, pour cela, lancez un terminal (Menu Démarrer > Tous les programmes > Accessoires > Invite de commandes). Tapez y ensuite la commande suivante en changeant le chemin selon l'endroit sur votre disque où vous avez enregistré HelloWorld.java :

> javac I:\UKO\Java\Intro\HelloWorld.java

Après une petite attente, le fichier sera compilé et vous pourrez vérifier dans votre répertoire I:\UKO\Java\Intro\, normalement, un fichier HelloWorld.class a été créé.

Il ne reste plus qu'à l'exécuter en tapant la commande suivante :

> java -cp I:\UKO\Java\Intro HelloWorld
Compilation et exécution de HelloWorld
Figure 13 Compilation et exécution de HelloWorld.

Et, surprise, le programme s'est exécuté et a affiché Hello World ! à l'écran.

Quelques explications quand même, l'option -cp permet de dire au programme java où aller chercher le programme à exécuter, dans notre cas dans le répertoire I:\UKO\Java\Intro.

Ensuite, il faut dire au programme java le programme a exécuter, dans notre cas il s'agit de HelloWorld (Remarquez qu'on ne met pas HelloWorld.class, le programme java cherche toujours un fichier .class).

Linux

Commencez par lancer votre éditeur de texte favori comme gedit, kate, vi, nano, emacs, ... et copiez-y le code Java du listing 1 et enfin sauvez votre fichier avec comme extension .java.

Ecrire le fichier source HelloWorld.java
Figure 14 Écrire le fichier source HelloWorld.java.

Attention, il est très important de respecter la casse et vous devez donc bien enregistrer votre fichier avec comme nom HelloWorld.java.

Il faut maintenant compiler le fichier avant de pouvoir l'exécuter, et pour ce faire, on va utiliser le compilateur Java, le programme javac. Afin de l'utiliser plus facilement, on va inclure le chemin des programmes du JDK dans la variable d'environnement du système : PATH.

Il existe différentes possibilités pour le faire, soit ajouter ce chemin pour un seul utilisateur de la machine, pour tous sauf root ou alors juste pour root. Il suffit pour cela d'ajouter ceci à la fin d'un fichier particulier selon les utilisateurs ciblés.

PATH=/usr/local/jdk1.6.0_20/bin:$PATH
export PATH

Le tableau suivant reprend le fichier dans lequel inclure ces deux lignes selon les utilisateurs qui doivent être affectés par ce changement.

Utilisateurs Fichier
Un seul utilisateur $HOME/.bash_profile
Tous les utilisateurs sauf root /etc/profile
root /root/.bash_profile
Tableau 2 Modifier la variable PATH.

Si les fichiers contiennent déjà des instructions pour changer la variable PATH, vous pouvez bien entendu directement y inclure les changements souhaités, à savoir l'ajout du chemin /usr/local/jdk1.6.0_20/bin. Pour vérifier que le changement apporté a bien été pris en compte, il vous suffit de taper la commande suivante dans un terminal :

> java -version

Vous devriez voir que la version est 1.6.0_20 comme le montre la figure suivante.

Version du programme java
Figure 15 Version du programme java.

Maintenant, on peut compiler notre fichier, pour cela, lancez un terminal et tapez-y cette commande qui permet donc de compiler le fichier .java en un fichier .class.

> javac ~/UKO/Java/HelloWorld.java

Après une petite attente, le fichier sera compilé et vous pourrez vérifier dans votre répertoire ~/UKO/Java, normalement, un fichier HelloWorld.class a été créé.

Il ne reste plus qu'à l'exécuter en tapant la commande suivante :

> java -cp ~/UKO/Java HelloWorld
Compilation et exécution de HelloWorld
Figure 16 Compilation et exécution de HelloWorld.

Et, surprise, le programme s'est exécuté et a affiché Hello World ! à l'écran.

Quelques explications quand même, l'option -cp permet de dire au programme java où aller chercher le programme à exécuter, dans notre cas dans le répertoire ~/UKO/Java.

Ensuite, il faut dire au programme java le programme a exécuter, dans notre cas il s'agit de HelloWorld (Remarquez qu'on ne met pas HelloWorld.class, le programme java sait qu'il doit chercher un .class).

Mac OS X

Commencez par lancer votre éditeur de texte favori comme vi, Smultron, ... et copiez-y le code Java du listing j1 et enfin sauvez votre fichier avec comme extension .java. Attention, il est très important de respecter la casse et vous devez donc bien enregistrer votre fichier avec comme nom HelloWorld.java.

Il faut maintenant compiler le fichier avant de pouvoir l'exécuter, et pour ce faire, on va utiliser le compilateur Java, le programme javac. Lancez un terminal et tapez-y cette commande qui permet donc de compiler le fichier .java en un fichier .class.

> javac ~/UKO/Java/HelloWorld.java

Après une petite attente, le fichier sera compilé et vous pourrez vérifier dans votre répertoire ~/UKO/Java, normalement, un fichier HelloWorld.class a été créé.

Il ne reste plus qu'à l'exécuter en tapant la commande suivante :

> java -cp ~/UKO/Java HelloWorld
Compilation et exécution de HelloWorld
Figure 17 Compilation et exécution de HelloWorld.

Et, surprise, le programme s'est exécuté et a affiché Hello World ! à l'écran.

Quelques explications quand même, l'option -cp permet de dire au programme java où aller chercher le programme à exécuter, dans notre cas dans le répertoire ~/UKO/Java.

Ensuite, il faut dire au programme java le programme a exécuter, dans notre cas il s'agit de HelloWorld (Remarquez qu'on ne met pas HelloWorld.class, le programme java sait qu'il doit chercher un .class).

Et voilà, notre premier programme Java est déjà terminé, ce fut un grand moment, évidemment, on ne va pas à chaque fois chipoter à exécuter javac et java manuellement à chaque fois, des programmes spécialisés existent et nous allons apprendre à les utiliser pour rendre l'écriture de nos programmes Java plus aisée, c'est pour le prochain chapitre.

  • Espace membre
  • Learning Center
  • Les forums
  • Livre d'or
  • Imprimer
  • Boutique
  • Info
  • Règlement
  • Erreur
  • Newsletter

MyPagerank.Net

Firefox 3.6

Browse Happy logo

Open Clip Art Library

Join our Facebook Group

Twitter

Copyright © 2000-2018 UKO. Toute reproduction strictement interdite sans autorisation du webmaster

Valid XHTML 1.1 !
Valid CSS2 !
Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0
ICRA Internet Content Rating Association
Creative Commons License
Site optimisé pour Firefox avec une résolution 1024x768 --- Page chargée en 0.0844061 secondes --- This site uses Thumbshots previews