第一次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
答案 0 :(得分:0)
我也遇到了同样的错误,但只是通过更改项目的某些属性来解决它。
右键点击您的项目 - >属性 - >从右侧面板中选择“Java Build Path” - >选择“订购和导出”标签 - >单击JRE系统库或JDK库 - >点击“向上”按钮并将其移至第一个位置 - >单击“确定”并清除&建立你的项目。
如果有任何依赖,请对所有其他家属项目重复此操作。
它解决了我的问题,因为之前java文件正在挑选其他库和包不是来自jre包,因为它是按最后优先级设置的。
谢谢, Shwetank R。