NoClassDefFoundError, выполняющий определение HashMap в Eclipse - PullRequest
1 голос
/ 15 ноября 2011

Я хотел использовать HashMap, который отображает значение типа String, используя ключ типа Integer. Это определение:

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 ................

Любая помощь?

1 Ответ

7 голосов
/ 15 ноября 2011

Проверьте ваши заявления на импорт.Убедитесь, что вы импортируете «java.util.HashMap».

(я думаю, вы импортировали "com.google.gwt.dev.util.collect.HashMap")

...