1、解决第一步、在复制别人的代码,或者有些时候把导入包的代码删除掉之后会出现编写java程序时,出现The hierarchy of the type is inconsistent 错误,主要是这提醒。操作如图所示选中项目右键,选择buildpath进行下一步操作
2、解决第二步、选择这个工程,然后右击选择property中的buildpath然后添加类库,选择在新建项目或者导入项目时候,的SDK,这样选中如图所示,然后点击确定就OK了。
3、解决第三步、选择JRElibrary然后确定添加,选择eclipse中默认的defaultJRE,或者是1.7或者是其他,但是选择然后apply确定选择“ok”就可以了如果有疑问按照图操作
4、解决第四步、finish就可以了,这样我们去掉这个错误。如果还不行,那么就需要选中项目,右击选择“property”这个按钮菜单,进入类库设置,把错误的类库删除。按照步骤重新导入。
5、解决第五步、通过前几步的操作,那么就进入到关键的一步,如图所示利用Eclipse的快捷键,比如Ctrl+Shift+o,把已然识别的类库中的调用类,导入进去,Eclipse就会自动识别,然后就解决了这个错误。
6、解决最后一步、总结:由于我在eclipse里建了两个JAVA PROJECT项目,分别是A projiect和B projiect,项目A引用了一些JAR包,然后项目B引用了项目A,但是B没有引用A的JAR包,就出现了这个问题了,结果在B项目里引用A项目的JAR包就OK了。The hierarchy of the type is inconsistent 解释为:层次结构的类型不一致;通常发生在复制别人的代码或者导入他人工程时候,就会报出这个错误;
7、作为程序员的建议;今年我作僭轿魍儿为毕业生进入一家软件公司实习,通常有些代码我是写不出来的,所以只能靠参考别人的代码,研究透了,然后再手写代码,有些时候需要直接运行看看效果。所以会遇到这个错误,建议一般导入的工程需要重新整理类库,或者新建lib文件夹,把所有的jar包放在这里添加到路径,就可以了。