2009-07-02 6 views

Répondre

2

Le plug-in Google pour Eclipse affiche des erreurs pour les éléments non pris en charge par l'émulation JRE de GWT. http://code.google.com/eclipse/

+0

Ne pensez-vous pas que vous connaissez un outil/mécanisme correspondant pour Intellij IDEA? – David

+0

@David JRE La vérification des classes d'émulation est intégrée depuis IntelliJ IDEA 14, probablement. Mais la vérification échoue pour les paquets traduits automatiquement, les classes, etc. – cybersoft

1

Le compilateur GWT se plaindra si vous essayez d'accéder à des classes dans le JRE qui ne sont pas prises en charge.

1

Mon plugin GWT ne prévient pas jusqu'à la fin d'un processus de compilation.

J'ai résolu ce problème de la façon suivante.

En éclipse, Créez un projet Java. Supprimez JRE du chemin de classe. Accédez à gwt-user.jar. Localisez les classes d'émulation java. Le chemin est comme ça: ..super ../ emul/java/... Copiez-les dans votre projet java. Ce que nous obtenons Jusqu'à présent, votre projet Java sans JRE a java.lan. et etc classes. Cela fonctionnera sauf que com.google.gwt.lang.Array.java sera manquant. J'ai créé cette classe de tableau (vous pouvez la trouver à partir d'Internet, je n'ai pas pu la trouver dans les fichiers jar). Ajoute gwt-user et dev jars au classpath. Maintenant, votre propre bibliothèque peut utiliser uniquement l'émulation gwt java et d'autres classes gwt. Eclipse vous avertira automatiquement si vous accédez à une bibliothèque Java non émulée.