Les bonnes réponses sont :

  • Quelle est la commande permettant de lancer le compilateur Java ?
    • javac 
  • Quelle est la commande permettant de lancer l'interpréteur Java ?
    • java 

Les erreurs de syntaxe


Il est possible que vous ayez commis des erreurs. Voici un programme d'exemple avec une erreur intentionnelle :
Class Hello
{
  public static void main ( String[] args )
  {
    System.out.println("Hello World!");
  }
}
Le mot-clé "class" a été changé en "Class" avec une majuscule à la lettre "C". Ceci s'appelle une erreur de syntaxe, ou syntax error. Une erreur de syntaxe correspond à une "erreur grammaticale" dans l'utilisation d'un langage de programmation. Voici ce qui se produit lorsque l'on compile le programme contenant cette erreur :
C:\Temp>javac Hello.java

  compiling: Hello.java
Hello.java:1: Class or interface declaration expected.
Class Hello
^
1 error
Le compilateur essaye de traduire le fichier source en bytecode, mais est désemparé lorsqu'il rencontre la lettre majuscule "C" qu'il ne s'attendait pas à trouver. Le message d'erreur n'est pas très explicite. Ils ne le sont d'ailleurs jamais ! mais, au moins, cela nous montre le compilateur a bloqué. Le compilateur n'a donc pas créé de fichier de bytecode car il a été stoppé dans sa traduction lorsqu'il a rencontré l'erreur de syntaxe.

QUESTION 5:

Qu'est-il nécessaire de faire pour que le programme puisse etre compilé et exécuté ?
Suivez moi pour en etre sur