2011-06-15 20 views
5

Tengo dificultades para hacer que GWT funcione con guayaba. Agregué guava-r09-gwt.jar a mi classpath y <inherits name="com.google.common.collect.Collect"/> (copiado de this question) a mi archivo *.gwt.xml. Sin embargo, todavía me sale el siguiente error:Problemas con GWT y Guava

[ERROR] Line 99: No source code is available for type com.google.gwt.thirdparty.guava.common.collect.Lists; did you forget to inherit a required module?

La línea de referencia es:

List<String> suggs = Lists.newArrayList(); 

Si trato de la inherits siguiente etiqueta:

<inherits name="com.google.common.collect.Lists"/> 

Entonces GWT falla totalmente - ir a la aplicación en el navegador da un 404 y no aparece ninguna URL en el panel de desarrollo de Eclipse.

¿Qué estoy haciendo mal?

Respuesta

7

Notará que com.google.gwt.thirdparty.guava.common.collect.Lists no está realmente en las jarras de guayaba. Intente en su lugar hacer referencia a com.google.common.collect.Lists y debería tener más éxito.

0

Buddy Tuve el mismo problema (y me preguntaron aquí en StackOverflow), compruébalo in this thread. ¡Espero que ayude! Y como Collin señaló, está teniendo una importación errónea, no use bibliotecas de terceros desde allí.