2011-11-15 31 views
1

我想使用一個HashMap,它使用Integer類型的鍵映射String類型的值。這是定義:NoClassDefFoundError在Eclipse中運行HashMap定義

HashMap <String, Integer> dict = new HashMap <String,Integer>(); 

我沒有收到任何編譯錯誤。但是,當我在調試時,在運行該行時出現下列錯誤:

com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract java.lang.String myProject.client.ProjectService.state(java.lang.String) throws java.lang.IllegalArgumentException' threw an unexpected exception: java.lang.NoClassDefFoundError: com/google/gwt/dev/util/collect/HashMap 
    at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:385) 
    at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:588) 
    at ................ 

任何幫助?

回答

6

檢查您的進口報表。確保你正在導入「java.util.HashMap」。

(我想你輸入 「com.google.gwt.dev.util.collect.HashMap」)

+0

這是正確的!謝謝! – Arturo

相關問題