我正在开发一个使用gwt和mgwt的移动应用程序。目前我使用的是gwt2.5.1和mgwt1.1.2,我想将我的gwt sdk升级到gwt2.6.1。在这个过程中,我在编译项目时遇到错误。这里是错误的描述...将sdk从gwt2.5.1升级到gwt2.6.1后,GWT编译失败
[ERROR] Unexpected internal compiler error
java.lang.NoSuchMethodError: com.google.gwt.thirdparty.guava.common.io.Files.hash(Ljava/io/File;Lcom/google/gwt/thirdparty/guava/common/hash/HashFunction;)Lcom/google/gwt/thirdparty/guava/common/hash/HashCode;
at com.google.gwt.dev.javac.PersistentUnitCache.computePersistentCacheFilenamePrefix(PersistentUnitCache.java:470)
at com.google.gwt.dev.javac.PersistentUnitCache.<clinit>(PersistentUnitCache.java:114)
at com.google.gwt.dev.javac.UnitCacheFactory.get(UnitCacheFactory.java:59)
at com.google.gwt.dev.javac.CompilationStateBuilder.init(CompilationStateBuilder.java:449)
at com.google.gwt.dev.Compiler.run(Compiler.java:151)
at com.google.gwt.dev.Compiler.run(Compiler.java:132)
at com.google.gwt.dev.Compiler$1.run(Compiler.java:99)
at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:55)
at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:50)
at com.google.gwt.dev.Compiler.main(Compiler.java:106)
我从这里拉最新的gwt sdk。 http://www.gwtproject.org/versions.html 我检查了gwt-dev.jar和gwt-user.jar,两者都来自gwt2.6.1库。 我通过将guava-gwt.jar和guava-r09.jar放入我的类路径中尝试了我的事件。但仍然变得相同。我不知道这个错误的根本原因。请帮助我。
感谢,
阿伦·库马尔
现在看起来如此明显,现在我读了它。谢谢。 – tom 2014-12-01 14:47:39