Quelqu'un sait pourquoi je ne peux pas utiliser des méthodes java comme Stringtokenizer ou BreakIterator?
Sous éclipse, tout est bon mais lors de la compilation avec le shell sa me met des erreurs.
Merci d'avance
Version imprimable
Quelqu'un sait pourquoi je ne peux pas utiliser des méthodes java comme Stringtokenizer ou BreakIterator?
Sous éclipse, tout est bon mais lors de la compilation avec le shell sa me met des erreurs.
Merci d'avance
Et les erreurs ? On les devine dans notre boule de cristal ?
;)
Bonjour,
Ceci peut t'aider ...
http://code.google.com/p/gwtx/
:fessee: oui sans les erreurs c'est moyen ....
sinon pb d import peut etre ??
Les errreurs :
The import java.util.StringTokenizer cannot be resolved
StringTokenizer cannot be resolved as a type
gwtx est surement la solution mais je doit rentrer un classpath commet doit je faire?
Merci d'avance
Si quelqu'un peut m'aider pour le classpath parce que je ne trouve pas j'ai même demandé à mes professeurs et eux aussi ne trouves pas.
Ne trouvant pas comment inclure le classpath,
j'ai donc déclarer les classes dans mon projet.
Une fois de plus je suis bloqué, tout va bien sous eclipse et losrque je lance le shell, j'ai une erreur
[ERROR] Unable to load module entry point class com.gwt.client.afficheur (see associated exception for details)
java.util.NoSuchElementException: null
at com.gwt.client.StringTokenizer.nextToken(StringTokenizer.java:189)
at com.gwt.client.Utilisateur.Utilisateur.getAllUtilisateurs(Utilisateur.java:196)
at com.gwt.client.Panel.PanelDepart.<init>(PanelDepart.java:52)
at com.gwt.client.afficheur.onModuleLoad(afficheur.java:29)
at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:342)
at com.google.gwt.dev.shell.BrowserWidget.attachModuleSpace(BrowserWidget.java:326)
at com.google.gwt.dev.shell.ie.BrowserWidgetIE6.access$200(BrowserWidgetIE6.java:36)
at com.google.gwt.dev.shell.ie.BrowserWidgetIE6$External.gwtOnLoad(BrowserWidgetIE6.java:70)
at com.google.gwt.dev.shell.ie.BrowserWidgetIE6$External.invoke(BrowserWidgetIE6.java:125)
at com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke(IDispatchImpl.java:293)
Voila ou serais l'erreur, elle se trouve dans la methode nextToken a la fin au NoSuchElementException :
public String nextToken() {
int i = position;
int length = string.length();
if (i < length) {
if (returnDelimiters) {
if (delimiters.indexOf(string.charAt(position), 0) >= 0)
return String.valueOf(string.charAt(position++));
for (position++; position < length; position++)
if (delimiters.indexOf(string.charAt(position), 0) >= 0)
return string.substring(i, position);
return string.substring(i);
}
while (i < length && delimiters.indexOf(string.charAt(i), 0) >= 0)
i++;
position = i;
if (i < length) {
for (position++; position < length; position++)
if (delimiters.indexOf(string.charAt(position), 0) >= 0)
return string.substring(i, position);
return string.substring(i);
}
}
throw new NoSuchElementException();
}
Salut corbel,
sous GWT, cote client, tu ne peux pas utiliser toutes les methodes Java, juste celles qui sont "reconnues" (compilable en JS), et ce n'est pas le cas de StringTokenizer.
Consultes la liste de ce qui est utilisable ici:
http://code.google.com/webtoolkit/do...ation/jre.html