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.

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 identifiants du type 'assert'

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

Avertissement

Interdire les identifiants du type 'enum'

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

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é

Concepts associés

Compilateur Java

Tâches associées

Gestion des environnements JRE

Référence connexe

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