Monday, August 6, 2007

Compiler et exécuter son premier programme Java

1. Télécharger et installer le JDK (Java Development Kit) chez Sun.
2. Après l'installation, vérifier que les valeurs pour les variables suivantes existent bien :
- PATH = "C:\java\j2sdk1.4.2_06\bin;" (permet de lancer les commandes java peut importe le répertoire dans lequel on se trouve).
- CLASSPATH = ".;C:\java\j2sdk1.4.2_06\bin;"
* Dans le cas contraire vous risquez d'avoir un message d'erreur de ce genre "java lang NoClassDefFoundError" ; lorsque vous allez essayez de compiler/lancer votre premier programme.
* Pour vérifier/modifier ces variables cliquez droit sur "My computer" > "Properties" > "Advanced" > "Environment Variables" > "System variables"
3. Création du fichier HelloWorld.java

    /**
    * The HelloWorld class is an application that
    * displays "Hello World!" to the standard output.
    */

    public class HelloWorld {
    // Display "Hello World!"
    public static void main(String args[]) {
    System.out.println("Hello World!");
    }
    }


* Il ne peut y avoir qu'une seule classe public dans un fichier java; le nom du fichier doit être le même que la classe public (case sensitiv) complété de l'extension java (dans notre cas: "HelloWorld.java"). Dans les rares cas ou il n'y a pas de classe public, le fichier peut s'appeler comme on veut.
4. Compilation et Exécution
- compilation: javac nomdemaclasse.java (va générer un ou plusieurs fichiers ".class")
- exécution: java nomdemaclasse
5. Dans le cas ou vous avez ce message d'erreur : Exception in thread main classpath "java lang NoClassDefFoundError" : vérifier bien vos variables d'environement PATH et CLASSPATH (cfr 2).

No comments: