Préférences du compilateur Java

La page des préférences Ouvre la page des préférences Compilateur Java Java > Compilateur permet de configurer les différents paramètres liés à la compilation du code source Java et à la génération des fichiers de classe.

Un produit reposant sur Eclipse peut changer les valeurs par défaut du compilateur ; par conséquent, ces dernières peuvent différer de celles qui sont indiquées ici.

Les sous-pages proposent davantage de paramètres de compilateur :

Les options possibles sont les suivantes :

Conformité JDK

Option

Description

Valeur par défaut

Niveau de conformité du compilateur

Indique le niveau de conformité du compilateur.

1.4

Utiliser les paramètres de conformité par défaut

Si cette option est activée, les paramètres de conformité par défaut du compilateur sont appliqués.

Activé

Compatibilité des fichiers de classe générés

Indique la compatibilité des fichiers classe générés.

1.2

Compatibilité de la source

Indique la compatibilité du code source accepté.

1.3

Interdire les identificateurs du type 'assert'

Lorsque cette option est activée, le compilateur émet un erreur ou un avertissement à chaque fois que 'assert' est utilisé comme identificateur (mot-clé réservé dans J2SE 1.4).

Avertissement

Interdire les identificateurs du type 'enum'

Lorsque cette option est activée, le compilateur émet une erreur ou un avertissement chaque fois que 'enum' est utilisé comme identificateur (mot-clé réservé dans J2SE 1.5).

Avertissement

Génération de fichiers de classes

Ajouter des attributs de variable aux fichiers de classes générés

Si cette option est activée, les attributs de variable sont ajoutés au fichier classe. Les noms de variables locales peuvent s'afficher ainsi dans le débogueur (aux emplacements auxquels des variables sont affectées définitivement). Le fichier .class résultant est alors plus volumineux.

Activé

Ajouter des attributs de numéro de ligne aux fichiers de classes générés

Si cette option est activée, les données de numéro de ligne sont ajoutées au fichier classe. Cela permet de mettre en évidence le code source dans le débogueur.

Activé

Ajouter le nom du fichier source au fichier de classe généré

Si cette option est activée, le nom du fichier source est ajouté au fichier classe. Le débogueur peut ainsi présenter le code source correspondant.

Activé

Conserver les variables locales inutilisées

Si cette option est activée, les variables locales non utilisées (c'est-à-dire jamais lues) ne sont pas éliminées du fichier classe. Leur élimination peut éventuellement altérer le débogage.

Activé

Intégrer les blocs finally

Lorsque cette option est activée, les blocs finally sont intégrés aux fichiers de classes générés. Les performances s'en voient améliorées, mais les fichiers de classes sont susceptibles d'être plus lourds.

Désactivé

Stocker des informations sur les paramètres de la méthode

Si cette option est activée, les informations sur les paramètres de méthode sont stockés dans les fichiers de classe générés.

Désactivé

Concepts connexes

Compilateur Java

Tâches connexes

Gestion des environnements d'exécution Java

Référence connexe

Préférences relatives aux variables de chemin d'accès aux classes
Propriétés du chemin de génération Java
Génération de la page des préférences
Page de préférences Erreurs/Avertissements
Page des préférences Javadoc
Page des préférences des balises de tâche