Intento utilizar Guava en un proyecto GWT sin éxito (un HashMultimap, para ser precisos). Consigo una lista interminable de stacktraces para las clases:Guava r07, GWT y javax.annotation.Nullable
- com.google.common.collect.ComparisonChain
- com.google.common.collect.ForwardingSortedSetMultimap
- com.google.common.collect. ordenar
- ...
Cada traza de la pila es a lo largo de las líneas de:
- línea xx: la javax.annotation importación no se puede resolver
- línea xx: Anulable no puede ser resuelto a un tipo
- línea xx: Anulable no puede ser resuelto a un tipo
- línea xx: Anulable no puede ser resuelto a un tipo
- ...
Si examina el código, cada archivo que genera un error incluye: javax.annota
importación tion.Nullable;
y, mirando el guava-src-r07.jar, cada clase mencionada usa una anotación @Nullable.
Estoy usando JDK6 y mirando el javadoc JDK6 y ... bueno, no puedo encontrar ninguna anotación. ¿Puedo hacer que estas bibliotecas trabajen con un proyecto GWT y JDK6?
P.S. - ¿Qué versión de Java estás usando allí?
¡Está absolutamente absolutamente 100% NO se supone que necesite salir a buscar una jarra jsr305 usted mismo! Se supone que guava-gwt.jar solo funciona para ti de la caja, por lo que debes proporcionar detalles sobre qué estás intentando exactamente y qué está sucediendo. "Obtengo una lista de rastros de pila": ¿de qué exactamente? –
@Kevin, cuando hago lo mismo, y trato de compilar, obtengo: Módulo de compilación com.restphone.LingoGwt Validación de unidades recién compiladas [ERROR] Errores en 'jar: file:/Users/james/lib/guava -r08/guava-r08-gwt.jar! /com/google/common/base/Equivalence.java ' [ERROR] Línea 20: La importación javax.annotation no se puede resolver [ERROR] Línea 51: Nullable no se puede resolver a un tipo [ERROR] Línea 51: Nullable no se puede resolver a un tipo [ERROR] Línea 60: Nullable no se puede resolver a un tipo –
Reportado como un error: http://code.google.com/p/guava -libraries/issues/detail? id = 586 –