# Compilateur

A partir de cette fenêtre, vous pouvez compiler votre programme et ensuite l'exécuter.

Le menu "Préférence du Compilateur" ouvre la fenêtre des préférences pour le compilateur d'où vous pouvez spécifier le classpath etc..
L'entrée "Préférences d'exécution"ouvre une fenêtre d'où vous pouvez changer les préférences de l'environnement d'exécution comme par exemple la JVM à utiliser.

L'item "Sélectionner la méthode Main" du menu définit la classe qui sera lancée. Comme plus d'une classe peut être de type main() en java, vous devez sélectionner la classe à exécuter manuellement.. La première fois que vous compilez, cette fenêtre apparaît automatiquement.

L'item "Supprimer toutes les classes compilées" du menu est utilisé pour supprimer toutes les classes compilées par Jedi. Toutes les classes seront recompilées la prochaine fois. Vous devrez parfois utiliser ce menu si le compilateur fonctionne de façon incorrecte ou s'il ne parvient pas à résoudre les dépendances. Lorsque vous changez de compilateur cette action est effectuée automatiquement.

Le dernier item ferme la fenêtre. Ni le compilateur ni le programme en cours d'exécution sera arrêté. Si le compilateur trouve des erreurs cette fenêtre réapparaît automatiquement.

Le champ texte supérieur montre l'état du compilateur. En dessous une table liste les erreurs trouvées. En cliquant sur une entrée de cette table, vous serez amenés à l'endroit ù se trouve l'erreur. Sous la table qui affiche les erreurs, apparaît le message d'erreur exact (la table coupe parfois le message d'erreurs lorsqu'il est trop long). Le numéro de la ligne est aussi visible. La chaîne de caractères surlignée montre l'endroit exact où se trouve l'erreur.

Les boutons en bas contrôlent le compilateur et l'environnement d'exécution.

Le bouton "Fermer" ferme la fenêtre de compilation tout comme l'item du menu « Compiler ».
En pressant sur le bouton "Compiler" la compilation démarre, le nom du compilateur apparaît sur le bouton.
Quand la compilation est finie, l'application peut être exécutée. Le nom de la JVM apparaît à nouveau.
Le bouton « Interrompre » interrompt la compilation ou l'exécution du programme suivant le cas.