Ich versuche, Guava in einem GWT-Projekt ohne Erfolg zu verwenden (ein HashMultimap, um genau zu sein). Ich erhalte eine nie endende Liste von stacktraces für Klassen:Guava r07, GWT und javax.annotation.Nullable
- com.google.common.collect.ComparisonChain
- com.google.common.collect.ForwardingSortedSetMultimap
- com.google.common.collect. Bestellung
- ...
Jeder Stack-Trace ist entlang der Linien von:
- Linie xx: der Import javax.annotation nicht
- Linie xx aufgelöst werden: Nullable nicht auf eine Art gelöst werden können
- Linie xx: Nullable kann nicht auf einen Typ
- Linie xx aufgelöst werden: Nullable gelöst werden kann eine Art
- ...
auf den Code der Suche, jede Datei, die einen Fehler wirft beinhaltet:
Import javax.annota tion.Nullable;
und, mit Blick auf die Guava-src-r07.jar, verwendet jede erwähnte Klasse eine @Nullable Annotation.
Ich benutze JDK6 und Blick auf die JDK6 Javadoc und ... nun, ich kann keine solche Annotation finden. Kann ich diese Bibliotheken mit einem GWT-Projekt und JDK6 arbeiten?
P.S. - Welche Version von Java benutzt du da drüben?
Sie sind absolut positiv 100% sollten nicht selbst auf die Jagd nach einem jsr305 Glas gehen müssen! guava-gwt.jar sollte nur für Sie arbeiten, also geben Sie bitte Details darüber an, was genau Sie gerade versuchen und was gerade geschieht. "Ich bekomme eine Liste von Stack-Spuren" - woher genau? –
@Kevin, Wenn ich das gleiche mache, und versuche zu kompilieren, bekomme ich: Kompilieren Modul com.restphone.LingoGwt Validierung neu kompilierte Einheiten [ERROR] Fehler in 'jar: file:/Benutzer/james/lib/guava -r08/guava-r08-gwt.jar! /com/google/common/base/Equivalence.java ' [FEHLER] Zeile 20: Der Import javax.annotation kann nicht aufgelöst werden [FEHLER] Zeile 51: Nullable kann nicht aufgelöst werden zu einem Typ [FEHLER] Zeile 51: Nullable kann nicht in einen Typ aufgelöst werden [FEHLER] Zeile 60: Nullable kann nicht in einen Typ –
aufgelöst werden. Als Fehler gemeldet: http://code.google.com/p/guava -libraries/issues/detail? id = 586 –