La page des préférences
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.
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 |
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é |
Gestion des environnements JRE
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