我正在尝试在Minecraft中创建一个黑客客户端,但它在Eclipse中给我一个错误。
在代码中,它强调了“put”:
categoryFrames.put(module.getCategory(), frame);
这是崩溃报告
意外错误
java.lang.Error:未解决的编译问题: 方法put(ULocale.Category,GuiManager.ModuleFrame)在Map类型中不适用于参数(Category,GuiManager.ModuleFrame)
我该怎么办?
答案 0 :(得分:0)
这意味着您提供的参数不是正确的类型。当您声明HashMap
时,您可以通过以下方式执行此操作:
HashMap<String, Object> myHashMap = new HashMap<String, Object>();
查看地图对象的声明并查看预期的类型。这将带你走大部分路。
如果您希望我们看一下您将需要编辑您的问题并在您的问题中包含hashmap的声明。最好包含所有代码。更好的方法是检查维基,了解如何在SO和here is the link to that resource上提出问题。