Il existe deux sortes de programmes Java: les programmes classiques, qu'on exécute dans une fenêtre MS-DOS ou avec un environnement de programmation et les applets, qu'on exécute en visualisant une page web dans un navigateur.
Les premiers exemples que nous allons vous proposer ici sont des programmes classiques. Pour les compiler, il faut un compilateur. Soit vous en avez un, soit vous vous en procurez un. Nous vous conseillons le SDK de sun que vous pouvez obtenir gratuitement à l'URL http://java.sun.com/downloads/.
En ce qui concerne un environnement de programmation, nous vous conseillons BlueJ, que vous pouvez trouver sur http://www.bluej.org/. Cet outil est d'une puissance limitée, mais il est simple à utiliser et gratuit.
Supposons que vous n'ayez installé que le SDK, le compilateur brut
sans environnement. Il faut d'abord taper votre programme. Vous allez
pour cela créer un fichier texte qui a l'extension .java. Vous pouvez
le créer avec edit
ou notepad
. Ce fichier peut
comprendre plusieurs classes. Pami les classes, il y en a une qui doit
contenir le programme principal, sous la forme d'une méthode de classe
déclarée avec l'entête public static void main(String[] argv)
.
Prenons un premier exemple:
PremierExemple.java
|
|
1
|
class PremierExemple{
|
Java2html |
On compile le fichier PremierExemple.java
à l'aide de la
commande de compilation javac
.
javac PremierExemple.java
S'il n'y a pas d'erreur à la compilation, cela crée autant de fichiers
que de classes dans le fichier .java, chacun de ces fichiers ayant
pour nom le nom de la classe et pour extension .class. Ce sont les
fichiers contenant le code compilé des classes.
Dans notre exemple, la compilation crée les trois fichiers
PremierExemple.class
, A.class
et B.class
.
Pour exécuter le programme, il faut appeler l'interprète Java suivi du
nom de la classe contenant la méthode main
. Il faut bien donner
le nom de la classe et non pas le nom du fichier (il ne faut pas
préciser .class et encore moins .java).
java PremierExemple