类型{Java_Class} .HashMap不是通用的;它不能用参数<string,integer =“”>参数化

时间:2015-10-14 12:20:17

标签: hashmap generic-list parameterized

第一次stackoverflow海报,长期用户。 我正在尝试为我的计算机体系结构类构建一个项目。我正在使用Java简介,Y. Daniel Liang撰写的文章。尝试构建一个hashmap / hash表,以便我可以将项放入表中并返回MIPS汇编程序Immediate / Register /或Jump代码。
我的问题是Eclipse告诉我我的HashMap不是通用的 有关如何在Eclipse中修复此错误的任何想法。谢谢你的帮助。

映射hashMap = new HashMap();

    hashMap.put("add", 1);      //Register codes
    hashMap.put("sub", 1);  
    hashMap.put("addi", 2);     //Immediate codes

1 个答案:

答案 0 :(得分:0)

我也遇到了同样的错误,但只是通过更改项目的某些属性来解决它。

右键点击您的项目 - &gt;属性 - &gt;从右侧面板中选择“Java Build Path” - &gt;选择“订购和导出”标签 - &gt;单击JRE系统库或JDK库 - &gt;点击“向上”按钮并将其移至第一个位置 - &gt;单击“确定”并清除&amp;建立你的项目。

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

它解决了我的问题,因为之前java文件正在挑选其他库和包不是来自jre包,因为它是按最后优先级设置的。

谢谢, Shwetank R。