首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类型{Java_Class}.HashMap不是泛型;不能使用参数<String,Integer>将其参数化

类型{Java_Class}.HashMap不是泛型;不能使用参数<String,Integer>将其参数化
EN

Stack Overflow用户
提问于 2015-10-14 20:20:17
回答 1查看 441关注 0票数 0

第一次堆栈溢出海报,长期用户。我正在尝试为我的计算机体系结构类构建一个项目。我使用的是Y. Daniel梁写的< Java简介>。尝试构建一个hashmap / hash表,以便我可以将项放入表中,并返回一个MIPS汇编程序立即/寄存器/或跳转代码。

我的问题是Eclipse告诉我我的HashMap不是通用的。

关于如何在Eclipse中修复此错误的任何想法。谢谢你的帮助。

hashMap HashMap=新的Map ();

代码语言:javascript
复制
    hashMap.put("add", 1);      //Register codes
    hashMap.put("sub", 1);  
    hashMap.put("addi", 2);     //Immediate codes
EN

回答 1

Stack Overflow用户

发布于 2016-06-22 19:53:05

我也经历过同样的错误,但它只是通过更改项目的一些属性来解决。

右键单击您的项目-->属性-->从右侧面板中选择"Java Build Path“-->选择"Order and Export”选项卡-->单击您的JRE系统库或JDK库-->单击"Up“按钮并将其移动到第一个位置-->单击Ok并清理和构建您的项目。

如果有任何依赖项,请对所有其他依赖项项目重复此操作。

它解决了我的问题,因为以前java文件是从其他库和包中挑选的,而不是从jre包中挑选的,因为它是按最后一个优先级排序的。

谢谢,史维坦克R。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33125134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档