85 votes

Java : Problème de compilation non résolu

Quelles sont les causes possibles d'une erreur "java.lang.Error : Problème de compilation non résolu" ?

Informations complémentaires :

J'ai constaté ce phénomène après avoir copié un ensemble de fichiers JAR mis à jour à partir d'une compilation sur les fichiers JAR existants et après avoir redémarré l'application. Les JAR sont construits à l'aide d'un processus de construction Maven.

Je m'attendrais à voir apparaître des erreurs de type LinkageErrors ou ClassNotFound si les interfaces étaient modifiées. L'erreur ci-dessus indique un problème de niveau inférieur.

Une reconstruction et un redéploiement propres ont permis de résoudre le problème. Cette erreur pourrait-elle indiquer un JAR corrompu ?

-1voto

Lucky Points 748

J'ai obtenu cette erreur juste après avoir mis à jour les fichiers jar et cela m'a donné une erreur selon laquelle ma classe est convertie en java.lang.Object certaines importations ne sont pas résolues correctement. C'est à cause d'un bug dans l'IDE Eclipse. La reconstruction du projet a toujours fonctionné pour moi. Voici mes autres solutions si cela ne fonctionne pas.

Solution :

1. faites un clean maven et installez en faisant un clic droit sur votre projet

2. nettoyer et reconstruire le projet dans Eclipse.

3. changer le compilateur java de 1.6 à 1.7 ou vice versa en Right clicking project->Build path->Java Compiler . Le projet est ainsi reconstruit automatiquement et les erreurs disparaissent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X