Je viens d'installer Eclipse 3.7 et le plug-in Google pour Eclipse car je souhaite apprendre à utiliser Google App Engine.
Lorsque j'ai créé une nouvelle application Web et que je l'ai exécuté, une erreur s'est produite, indiquant que les annotations n'étaient pas autorisées dans ma version de JRE (1.4). Par conséquent, j'ai défini mon environnement JRE sur 1.6 et mon niveau de conformité du compilateur sur 1.6.
Cependant, je reçois maintenant cette nouvelle erreur.
Description Resource Path Location Type
Java compiler level does not match the version of the installed Java project facet.
Myprojectname Unknown Faceted Project Problem (Java Version Mismatch)
Comment changer "la version de la facette de projet Java installée"?
Il n'y a pas d'élément appelé "Facette de projet" à gauche du menu des propriétés de mon projet.
java
eclipse
google-app-engine
David Faux
la source
la source
Si vous commencez tout juste avec GAE .. Je vous recommande fortement de supprimer Eclipse et Java et de rechercher le Python à la place .. developers.google.com/appengine/docs/python/… C'est beaucoup plus facile quand il s'agit de gérer le datastore ...;)
Lipis
Oh vraiment? J'ai déjà développé des applications Django auparavant, et je n'ai pas beaucoup codé en Java ... donc je pourrais le faire. Merci :) Java conviendrait-il mieux avec d'autres outils Google tels que la bibliothèque Closure?
David Faux
La bibliothèque de fermeture est juste une bibliothèque JavaScript, elle n'a donc rien à voir avec votre backend. Je ne le connais pas bien, mais j’imagine que vous auriez les mêmes problèmes si vous souhaitiez l’intégrer à votre version de Java GAE .. Votre côté client pourrait être n'importe quoi .. Jinja2 est préférable à Django pour les modèles en Python 2.7 .. mais en plus de tout ce que vous voulez ..!
Lipis
Si vous avez suivi le Guide de démarrage et que cela vous a plu ... vous pouvez consulter le projet GAE Init ... (avertissement, je suis le créateur) gae-init.appspot.com
Lipis
Wow, vous êtes génial! Je vais vérifier ces projets.
David Faux