63 votes

Pourquoi le niveau de mon compilateur java ne correspond pas à la facette de mon projet installé ?

J'ai créé une application Java Google AppEngine simple appelée Guestbook dans Eclipse 3.7 et j'essaie de l'exécuter. Cependant, je rencontre une erreur pour laquelle il n'existe pas de solution rapide :

Description Resource    Path    Location    Type
Java compiler level does not match the version of the installed Java project facet.
Guestbook       Unknown Faceted Project Problem (Java Version Mismatch)

J'ai essayé de naviguer vers Projet | Propriétés pour changer la facette de mon projet. Cependant, je n'ai pas trouvé de paramètre concernant la "facette".

enter image description here

Que signifie "facette de projet Java installée" et comment puis-je résoudre ce problème ?

0 votes

143voto

GokcenG Points 982

Vous pouvez voir vos facettes en faisant un clic droit sur votre projet->Propriétés->Facettes du projet,

Vous pouvez voir ici mes facettes pour un exemple d'application web : here

Je pense que votre Java ne correspond pas à la facette installée. Je soupçonne que la facette est à la version 1.5. Veuillez la vérifier.

Add-on:Ouvrez la vue Navigateur, développez le dossier .settings, ouvrez le fichier org.eclipse.wst.common.project.facet.core.xml et définissez manuellement la version Java à 1.6.

0 votes

Merci, mais je ne vois pas de facettes de projet dans les propriétés du projet : i.imgur.com/9LqSf.png J'utilise Eclipse 3.7 sur Mac Lion. Comment cela se fait-il ?

0 votes

J'ai rapidement cherché des problèmes similaires et j'ai trouvé quelques pages à ce sujet. Vous pouvez les consulter : 1 , 2 , 3

0 votes

Merci, j'ai aussi cherché sur Google, mais toutes les solutions que j'ai lues suggèrent d'examiner les propriétés du projet | Facettes, mais je n'ai même pas l'onglet Facettes en premier lieu.

16voto

java traniee Points 11

Cliquez à droite sur votre projet->Propriétés->Facettes du projet,

Ceci montrera votre version actuelle de java pour la facette de votre projet.

Dans mon cas, j'avais la version correcte pour ma facette mais pas pour mon compilateur, Donc j'ai dû clic droit sur le projet->Propriétés->Compilateur Java

Ensuite, sous la liste déroulante du niveau de conformité du compilateur, changez la facette de la version du projet.

10voto

kumar ravi Points 91

C'est simple... dans l'infotab des problèmes, faites un clic droit sur la description de l'erreur et sélectionnez quickfix... choisissez la mise à jour de la version de la facette...

2voto

Jas Points 44

Vous pouvez consulter cette vidéo sur youtube - http://www.youtube.com/watch?v=S5xeXawYgK0 Il clarifie comment changer les paramètres dans les Facettes du projet.

0voto

Arjun Kushwah Points 1

J'ai rencontré ce problème dans l'outil RAD d'IBM, eclipse. Il a été résolu de la manière suivante.

  • Clic droit sur le projet
  • Propriétés
  • Facettes du projet
  • Configuration (sélectionnez Configuration par défaut pour le serveur d'application WebSphere v7.0 )
  • Appliquer

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