Le compilateur Java compile des programmes Java à l'aide de son propre compilateur (le compilateur Eclipse pour Java) qui implémente la spécification du langage Java.Le compilateur Java peut
compiler des programmes de manière incrémentielle à mesure que des
fichiers Java individuels sont sauvegardés. Veuillez noter que le compilateur Eclipse pour Java peut également être invoqué à l'aide de Ant comme décrit dans la section Utilisation de l'adaptateur ant javac.
Les problèmes détectés par le compilateur sont classés dans deux
catégories : les avertissements et les erreurs. La
génération d'un avertissement n'a pas d'incidence sur l'exécution du programme. Le code
s'exécute comme s'il avait été écrit correctement. Les erreurs de génération (conformément à la spécification du langage Java) sont toujours
considérées comme des erreurs par le compilateur Java. Toutefois, vous pouvez demander au compilateur
Java de traiter certains autres types problèmes comme des avertissements, des erreurs
ou de les ignorer. Pour modifier les paramètres par défaut, utilisez la page des préférences
Java > Compilateur > Erreurs/Avertissements.
Le compilateur Java peut créer des fichiers CLASS même si des erreurs de génération sont détectées. Toutefois, lorsque des erreurs graves sont identifiées (références à des fichiers binaires incohérents liées à un chemin de génération incorrect, par exemple), le compilateur Java ne génère pas de fichiers CLASS.
Chemin des classes de génération
Utilisation du compilateur par lots
Utilisation de l'adaptateur Ant javac
Exclusion d'avertissements à l'aide de SuppressWarnings
Propriétés du chemin de génération Java
Préférences du compilateur
Java