# Preferences: Compiler

Cette fenêtre contrôle les différents compilateurs Java.

« Options du rapport d'erreurs » définit le nombre d'erreurs affiché par le compilateur. Vous pouvez afficher toutes les erreurs, une erreur par compilation ou une erreur par classe. Par exemple, vous pouvez corriger les erreurs pas à pas sans être ennuyé par des erreurs causées par d'autres.

En utilisant les onglets, vous pouvez sélectionner un compilateur pour le projet en cours. Le compilateur utilisé apparaît dans le bouton "Commencer la compilation" dans la fenêtre du compilateur.

### Java 1.1

Dans le champ texte supérieur, vous pouvez sélectionnez le compilateur fournit avec le JDK 1.1. Il est localisé dans le répertoire "bin" - le répertoire d'installation du JDK et il s'appelle "javac" sous UNIX ou "Javac.exe" sous Windows. Ces préférences seront utilisées pour d'autres projets.

Les options suivantes concernent seulement le projet en cours et incluence le comportement du compilateur. Vous pouvez trouver plus d'information sur ces options dans votre documentation du JDK.

Vous devez également définir le classpath pour le Java 1.1. Sélectionnez au moins une des archives de classes de bases du Java 1.1(le fichier classes.zip dans le répertoire "lib" du JDK). D'autres fichiers ZIP ou JAR peuvent être entrés dans la liste. Vous pouvez également utiliser le menu contextuel pour ouvrir un gestionnaire de fichier ou ajouter des fichiers à partir du classpath de votre système.

### Java 2

Dans le champ texte supérieur, vous pouvez sélectionnez le compilateur fournit avec le JDK 1.2. Il est localisé dans le répertoire "bin" - le répertoire d'installation du JDK et il s'appelle "javac" sous UNIX ou "Javac.exe" sous Windows. Ces préférences seront utilisées pour d'autres projets.

Les options suivantes concernent seulement le projet en cours et incluence le comportement du compilateur. Vous pouvez trouver plus d'information sur ces options dans votre documentation du JDK.

Avec le Java 2, vous avez seulement besoin de spécifier les packages additionnels. L'environnement d'exécution trouve automatiquement les classes de base du JDK. Ainsi, le classpath peut rester vide.