我正在開發一個使用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