GWT SDK中有2个罐子: gwt-user.jar 和 gwt-dev.jar 。因为它们在我的类路径中,所以我可以毫无问题地使用它们。
但是,当我尝试使用gwt捆绑的guava(com.google.gwt.thirdparty.guava.common)时,我在客户端运行时遇到以下错误:
类型
com.google.gwt.thirdparty.guava.common.collect.Lists
没有可用的源代码;你忘了继承一个必需的模块吗?
是的我可能忘了继承必需的模块,但我不知道guava是哪一个:)
我检查了罐子,发现了很多.gwt.xml文件,但在gwt-user.jar中没有番石榴标志:O
更新:同时拥有guava.jar和guava-gwt.jar @ classpath似乎有问题。所以我现在只使用guava-gwt.jar,但是在启动应用程序时会记录这一点。编译器抱怨javax.annotation和类似的东西...由于字符数限制,我无法在此处粘贴完整的日志。
[DEBUG] [databasemanager] - Validating newly compiled units
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/base/Equivalence.java'
[ERROR] [databasemanager] - Line 20: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 51: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 51: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 60: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/base/Equivalences.java'
[ERROR] [databasemanager] - Line 20: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 73: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 73: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 78: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 83: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 83: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 87: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/base/Function.java'
[ERROR] [databasemanager] - Line 19: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 43: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 55: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/base/Functions.java'
[ERROR] [databasemanager] - Line 25: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 108: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 137: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 145: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 155: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 200: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 241: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 266: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 273: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 277: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 281: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/base/Joiner.java'
[ERROR] [databasemanager] - Line 28: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 113: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 113: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 147: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 147: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 171: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 171: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/base/Objects.java'
[ERROR] [databasemanager] - Line 25: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 50: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 50: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 160: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 160: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 188: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 203: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/base/Preconditions.java'
[ERROR] [databasemanager] - Line 24: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 86: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 112: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 113: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 143: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 169: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 170: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 202: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 227: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 228: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 298: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 348: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 413: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/base/Predicate.java'
[ERROR] [databasemanager] - Line 21: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 45: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 57: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/base/super/com/google/common/base/Predicates.java'
[ERROR] [databasemanager] - Line 29: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 171: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 209: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 214: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 219: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 224: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 248: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 282: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 314: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 341: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 362: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 368: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 399: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 432: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/base/Strings.java'
[ERROR] [databasemanager] - Line 26: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 45: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 56: Nullable cannot be resolved to
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/base/Suppliers.java'
[ERROR] [databasemanager] - Line 26: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 189: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 197: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/super/com/google/common/collect/AbstractBiMap.java'
[ERROR] [databasemanager] - Line 31: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 99: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 99: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/AbstractLinkedIterator.java'
[ERROR] [databasemanager] - Line 24: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 45: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/AbstractListMultimap.java'
[ERROR] [databasemanager] - Line 25: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 60: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 71: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 83: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 94: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 94: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 115: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/super/com/google/common/collect/AbstractMapBasedMultiset.java'
[ERROR] [databasemanager] - Line 36: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 225: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 230: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 244: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 266: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 322: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/AbstractMapEntry.java'
[ERROR] [databasemanager] - Line 24: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 43: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/AbstractMultimap.java'
[ERROR] [databasemanager] - Line 42: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 154: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 172: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 176: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 186: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 186: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 193: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 193: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 204: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 213: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 213: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 231: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 266: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 293: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 335: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 349: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 362: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 362: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 391: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 392: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 457: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 630: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 640: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 641: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 687: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 688: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 817: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 818: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 900: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 1284: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 1355: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 1464: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/AbstractMultiset.java'
[ERROR] [databasemanager] - Line 29: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 61: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 80: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 152: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/AbstractSetMultimap.java'
[ERROR] [databasemanager] - Line 25: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 58: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 80: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 94: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 127: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/AbstractSortedSetMultimap.java'
[ERROR] [databasemanager] - Line 25: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 64: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 76: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/BiMap.java'
[ERROR] [databasemanager] - Line 24: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 46: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 46: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 65: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 65: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ByFunctionOrdering.java'
[ERROR] [databasemanager] - Line 27: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 49: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ClassToInstanceMap.java'
[ERROR] [databasemanager] - Line 23: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 58: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ComparatorOrdering.java'
[ERROR] [databasemanager] - Line 28: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 55: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ComparisonChain.java'
[ERROR] [databasemanager] - Line 26: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 71: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 71: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 109: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 109: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 112: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 113: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 113: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 149: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 149: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/super/com/google/common/collect/EnumHashBiMap.java'
[ERROR] [databasemanager] - Line 24: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 75: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 79: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ExplicitOrdering.java'
[ERROR] [databasemanager] - Line 24: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 61: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingCollection.java'
[ERROR] [databasemanager] - Line 26: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 117: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 156: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/super/com/google/common/collect/ForwardingImmutableCollection.java'
[ERROR] [databasemanager] - Line 21: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 42: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingList.java'
[ERROR] [databasemanager] - Line 27: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 104: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 145: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 157: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 214: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingListMultimap.java'
[ERROR] [databasemanager] - Line 23: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 43: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 47: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingMap.java'
[ERROR] [databasemanager] - Line 29: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 117: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 149: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 198: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 222: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 263: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingMapEntry.java'
[ERROR] [databasemanager] - Line 26: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 76: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 92: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingMultimap.java'
[ERROR] [databasemanager] - Line 26: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 54: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 54: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 58: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 62: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 70: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 98: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 98: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 102: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 118: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingMultiset.java'
[ERROR] [databasemanager] - Line 27: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 80: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 103: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 129: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 271: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingSet.java'
[ERROR] [databasemanager] - Line 24: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 56: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 71: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingSetMultimap.java'
[ERROR] [databasemanager] - Line 24: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 45: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 49: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingSortedMap.java'
[ERROR] [databasemanager] - Line 27: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 107: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 131: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingSortedSet.java'
[ERROR] [databasemanager] - Line 27: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 104: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 127: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ForwardingSortedSetMultimap.java'
[ERROR] [databasemanager] - Line 24: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 44: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 48: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/HashBasedTable.java'
[ERROR] [databasemanager] - Line 29: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 114: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 114: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 118: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 122: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 126: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 130: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 130: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 134: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 139: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 139: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/super/com/google/common/collect/HashBiMap.java'
[ERROR] [databasemanager] - Line 24: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 79: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 79: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 83: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 83: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/super/com/google/common/collect/ImmutableCollection.java'
[ERROR] [databasemanager] - Line 25: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 67: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/ImmutableEntry.java'
[ERROR] [databasemanager] - Line 23: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 34: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 34: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Errors in 'jar:file:/home/miso/Java%20libs/guava-r08/guava-r08-gwt.jar!/com/google/common/collect/super/com/google/common/collect/ImmutableList.java'
[ERROR] [databasemanager] - Line 32: The import javax.annotation cannot be resolved
[ERROR] [databasemanager] - Line 220: Nullable cannot be resolved to a type
[ERROR] [databasemanager] - Line 224: Nullable cannot be resolved to
'com.google.common.primitives.Booleans.BooleanArrayAsList'
[WARN] [databasemanager] - Ignoring unresolvable annotation type com.google.common.annotations.GwtCompatible
[INFO] [databasemanager] - http://127.0.0.1:8888/databasemanager/
[INFO] [databasemanager] - Module databasemanager has been loaded
答案 0 :(得分:11)
我认为你根本不应该使用GWT重新包装的番石榴。我猜这只是供内部使用。您应该下载最新的Guava版本here并包含guava和guava-gwt罐子。然后,您需要根据要使用的包继承模块。收集包需要
<inherits name="com.google.common.collect.Collect"/>
答案 1 :(得分:5)
您正在引用GWT中重新包装的番石榴好吃的com.google.gwt.thirdparty.guava.common.collect.Lists
。您需要包含番石榴罐(guava和guava-gwt),并更改您的导入以使用com.google.common.collect.Lists
。
答案 2 :(得分:3)
guava-r08中存在一个错误http://code.google.com/p/guava-libraries/issues/detail?id=586,导致异常消息“导入javax.annotation无法解析”。
有两种解决方案:
答案 3 :(得分:2)
如果您正在使用maven,只需使用
修改pom.xml即可<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guava-version}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava-gwt</artifactId>
<version>${guava-version}</version>
</dependency>
并使用
import com.google.common.collect.Iterables;