Le projet XXX n'a pas de GWT Sdk sur son chemin de génération
Parfois, quand je commence à Eclipse (Java EE IDE pour les Développeurs Web, de l'Indigo SR 1) sur mon MacOSX Lion, mon GWT (2.4.0) projet initialement ne parvient pas à compiler.
Eclipse affiche le message suivant dans la "Problèmes" section:
The project XXX does not have any GWT SDKs on its build path
Voici une liste de semi-solutions qui fonctionnent parfois (j'ai l'habitude de les essayer dans cet ordre):
Project > Clean
.- De supprimer et de rajouter GWT SDK pour le build path.
- De redémarrer la machine.
D'aide à la prévention du problème survienne de nouveau, serait la bienvenue.
Vous devez vous connecter pour publier un commentaire.
J'ai rencontré les mêmes problèmes que ceux décrits ci-dessus. Mais aucune des solutions n'a fonctionné.
Ce n'travail a été de déplacer le GWT SDK au-dessus de l'autre GWT des dépendances dans le build path. Voir le blog suivant (écrit par mon héros du jour):
Accorder Peu de Blog
Je crois que le problème est survenu parce que Éclipse a quelques rassis paramètres disponibles/lien GWTs.
Par conséquent, en s'appuyant sur la réponse par Chris Cashwell, je recommande ce qui suit:
Project>Properties>Google>Web Toolkit>Configure SDKs
, .EDIT: Parfois, j'ai encore besoin de faire un
Project > Clean
, mais c'est rare maintenant.J'ai essayé ci-dessus, mais il a dû faire un peu plus:
À partir de ci-dessus:
Ce que j'ai fait supplémentaire:
Et qu'il a fait pour moi. En le déplaçant dans le Build Path GUI n'a pas l'air de fonctionner pour moi!
Donc, le début de ma .classpath fini par ressembler à ceci:
Project->Properties->Java Build Path
, trouverGWT SDK
dans cette liste, cliquez surEdit
.Si
Use default SDK
est cochée assurez-vous que la valeur par défaut est disponible. Si non, cliquez surConfigure SDKs...
et assurez-vous que vous n'avez pas dex
symbole sur votre SDK. Si oui, supprimer et en ajouter de nouveau.Si
Use specific SDK
est cochée, assurez-vous que vous avez sélectionné un qui est disponible.Use default SDK
option. De cette façon, vous n'avez pas à vous soucier de rupture dans l'avenir.Dans mon cas, le GWT_CONTAINER a été ajouté au-dessous de la JRE_CONTAINER.
La fixation de ce manuellement dans mon .classpath fichier résolu le problème!
Aussi un autre soulutin est de déplacer le GWT SDK en haut de la liste de la Bibliothèque(à droite après le projet) sur les Propriétés/Java Build Path/de l'Ordre et de l'Exportation de la page.
Vous pouvez utiliser maven pour la compilation et la configuration de votre espace de travail.
Cependant, je suppose que ce serait trop pour vous.
Il y a un Maven Plugin GWT.