J'utilise une Eclipse 3.7 propre, puis ajouté l'intégration J'imports un projet Maven Existant qui fonctionne bien avec la ligne de commande lors de la commande de commande comme: Voici la partie correspondante du fichier POM: p> Maven pour Eclipse Code> de l'éclipse Marketplace. J'ai aussi ajouté
intégration WTP CODE> et
connecteur M2E pour Build-Helper-Maven-Plugin Code> à partir de Windows -> Préférences -> Maven -> Découverte -> Catalogue ouvert. J'ai également ajouté le plugin Google pour Eclipse.
MVN Compile GWT: compiler code> ou
MVN GWT: exécuter Code> Mais dans Eclipse, j'ai reçu cette erreur: p>
3 Réponses :
J'ai réussi à le faire fonctionner en ajoutant avant -vmargs code> dans
Eclipse.ini code> p> p> P> P> P> P> P >
Heureux que cela fonctionne pour moi, cependant pourriez-vous s'il vous plaît expliquer pourquoi ajouter ce paramètre?
Je ne sais pas pourquoi cela fonctionne, je viens de trouver ce correctif sur un autre site Web parmi d'autres solutions non fonctionnelles. Depuis cela, j'ai décidé de poster la réponse à ce sujet.
J'ai eu le même problème sur Mac OSX, savez-vous comment puis-je résoudre ce problème? Merci. Cela a fonctionné pour moi avant, mais maintenant, il a une erreur dans la même éclipse. Étrange.
@Jiakuanw: J'ai aussi eu ce problème sur OS X, mais le correctif suggéré ci-dessus (courante Eclipse sous la JVM de JDK1.6 - voir les instructions à /system/library/java/javavirtualmachines/1.6.0.jdk / Contenu / home / bin / java code>) ne fait aucune différence; Avez-vous réussi à le résoudre d'une autre manière?
J'ai trouvé que c'était en fait un message pour les erreurs de compilation de demandeurs d'Eclipse. C'était parce que je n'ai pas ajouté @proxyfor annotation pour une classe de proxy. Après avoir corrigé le problème de la compilation, l'erreur était partie. Veuillez exécuter d'abord "MVN Clean Install" de la ligne de commande et assurez-vous qu'il compile et génère un code source avec succès. Et puis rafraîchir / nettoyer / reconstruire dans Eclipse, le problème devrait être parti.
Comme je l'ai dit dans le post d'origine, mon code compilait à l'aide de la ligne de commande. L'erreur s'est produite uniquement dans Eclipse. Le seul correctif que j'ai trouvé est celui que j'ai posté qui semble fonctionner.
En règle générale, vous devez toujours modifier JRE par défaut dans la fenêtre -> Préférences-> Java-> Installation de JRES sur le dossier JDK. Dans mon cas, c'était C: \ Program Files \ Java \ Jre6. Je devais le changer en C: \ Program Files \ Java \ JDK1.6.0_31 P>
J'ai eu le même problème sur un environnement Linux, j'ai fait la même chose que Sydney a fait ci-dessus, mais j'ai toujours dû désactiver la construction incrémentielle pour le processeur Maven, comme ceci:
... <action> <execute> <runOnIncremental>false</runOnIncremental> </execute> </action> ...