2015-04-01 63 views
3

我得到了一個GWT項目的例外,我使用的是systemNanoTime()的NoSuchMethodError:com.google.common.base.Platform.systemNanoTime()在GWT項目

... threw an unexpected exception: java.lang.NoSuchMethodError: com.google.common.base.Platform.systemNanoTime()J 
    at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:389) 
    at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:579) 
    ........ 

我用番石榴18 。 Java構建路徑中的jar。

+0

根據Guava的javadoc,甚至沒有一個名爲'Platform'的類... – fge 2015-04-01 16:23:02

+0

如果你正在談論** guava-gwt-18.0.jar **你是對的,但我正在使用**番石榴-18.0.jar **平臺類存在, – 2015-04-01 16:31:34

+0

那麼,[javadoc不同意](http://docs.guava-libraries.googlecode.com/git-history/v18.0/javadoc/index。 HTML)。或者這意味着應用程序引擎有一個特定版本的番石榴或類似的東西。 – fge 2015-04-01 16:40:43

回答

11

問題是,我使用的是谷歌,收集-1.0-rc1.jar番石榴18.0.jar在Java構建同一項目的路徑,所以我不得不刪除谷歌,收集

+0

都有'com.google.common.base.Platform',爲什麼它總是在另一個jar中選擇'Platform' – zhuguowei 2016-09-19 14:14:17