2010-07-28 4 views
1

J'ai le code suivant dans le dossier du serveur du module.La classe Regex ne fonctionne pas côté serveur de GWT

Pattern regex = Pattern.compile("/(B[A-Z0-9]{9})/"); 
Matcher matcher = regex.matcher(detailPageUrl); 

Mais je reçois toujours les erreurs suivantes:

[ERROR] Line 14: The import java.util.regex cannot be resolved 
[ERROR] Line 15: The import java.util.regex cannot be resolved 
[ERROR] Line 202: Pattern cannot be resolved to a type 
[ERROR] Line 202: Pattern cannot be resolved 
[ERROR] Line 203: Matcher cannot be resolved to a type 

J'ai importé

import java.util.regex.Matcher; 
import java.util.regex.Pattern; 

dans le code. Je pensais que Regex fonctionnera du côté du serveur. Pourquoi cela ne fonctionne-t-il pas?

+0

Affichez votre structure de dossiers. Où sur le "serveur" est exactement le code? – Strelok

Répondre

1

Vérifiez d'abord l'environnement Java. Comme la version de Java, classpath, etc. L'erreur indique clairement que le paquet ne peut pas être importé pour une raison quelconque.

+0

Oui, j'avais inclus le dossier du serveur dans le fichier GWT module.xml. Cela provoquait le compilateur GWT à compiler mon code côté serveur également. – user855

Questions connexes