Solution 1 : Une solution qui a fonctionné pour moi lorsque cette erreur " Le paquet déclaré ne correspond pas au paquet attendu "est apparu pour un projet que j'ai extrait du CVS d'Eclipse :
1. cliquez avec le bouton droit de la souris sur le projet dans la barre de navigation et cliquez sur "supprimer".
2. assurez-vous que ' Supprimer le contenu du projet sur le disque L'option ' est PAS coché, et cliquez sur OK.
3.maintenant après que le projet soit supprimé, allez à Fichier -> Importation -> Général -> Projets existants dans l'espace de travail
Sélectionnez votre espace de travail dans la liste des répertoires et cochez la case à côté du nom de votre projet. Cliquez sur ' Finition '
Solution 2 : Une fois encore, j'ai obtenu cette erreur avec le message suivant
Erreurs de construction Eclipse - java.lang.Object ne peut être résolu J'ai dû suivre une autre route mentionnée ici et l'erreur a disparu.
Pendant ce temps, la solution consiste à supprimer la bibliothèque système JRE du projet, puis à la réinsérer. Voici les étapes à suivre :
- Allez dans les propriétés du projet avec l'erreur de construction (clic droit > Propriétés) Regardez l'onglet "Libraries" dans la section "Build Path" Trouvez la "JRE System Library" dans la liste (si elle est manquante, alors ce message d'erreur n'est pas un bug d'Eclipse mais un projet mal configuré).
- Supprimez la "Bibliothèque système JRE".
- Cliquez sur "Add Library ...", sélectionnez "JRE System Library" et ajoutez le JRE approprié pour le projet (par exemple, "Workspace default JRE").
- Cliquez sur "Terminer" dans la sélection de la bibliothèque et sur "OK" dans les propriétés du projet, puis attendez que le projet soit recompilé.
Espérons que l'erreur sera résolue...
3 votes
Cette classe est-elle dans le
/src/Converters
répertoire ?8 votes
Si vous devez modifier votre question rétrospectivement (ce qui semble inutile, pour être honnête), vous devez être cohérent à ce sujet - vous n'avez pas modifié le premier paragraphe de la question. Vous avez également rendu tous les commentaires bizarres. Pourquoi tout changer, près d'un an et demi plus tard ?
0 votes
Dans mon cas (en utilisant l'extension VSCode Java Project Manager), pour certaines raisons, j'ai dû changer manuellement le package de la classe, ou vous pouvez maintenir le pointeur de la souris sur la ligne rouge sous l'erreur et ensuite cliquer sur "quick fix" pour le faire automatiquement. (Bien sûr, je n'ai aucune idée de la façon dont cela s'est produit parce que le VSCode Java Project Manager gère cela lorsque vous créez un nouveau dossier, tout seul et je n'ai pas pu reproduire ce comportement une fois de plus). Quoi qu'il en soit.