在 Eclipse 中运行 HashMap 定义时出现 NoClassDefFoundError

发布于 2024-12-15 10:43:20 字数 733 浏览 3 评论 0原文

我想使用一个 HashMap,它使用 Integer 类型的键来映射 String 类型的值。这就是定义:

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

有帮助吗?

I have wanted to use a HashMap that maps a value of type String using a key of type Integer. This is the definition:

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

I don't get any compiling errors. However, when I am debugging I get the error bellow when running that line:

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

Any help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

篱下浅笙歌 2024-12-22 10:43:20

检查您的进口声明。确保您正在导入“java.util.HashMap”。

(我认为您导入了“com.google.gwt.dev.util.collect.HashMap”)

Check your import statements. Make sure you are importing "java.util.HashMap".

(I think you imported "com.google.gwt.dev.util.collect.HashMap" )

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文