养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

解决hierarchy of the type is inconsistent错

时间:2024-09-21 04:29:28

编写java程序时,出现Thehierarchyofthetypei衡痕贤伎sinconsistent错误。可能的原因:自己的类继胱絮枳砖承于某个类,这个类或者这个类继承的类或者再往上继承的某个类所在的jar包没有被引入。比如下面的举例:源代码如下:packagecom.fsj.test;在这里就报错误了importjava.lang.reflect.Method;importorg.springframework.aop.MethodBeforeAdvice;publicclasstestimplementsMethodBeforeAdvice{@Overridepublicvoidbefore(Methodarg0,Object[]arg1,Objectarg2)throwsThrowable{}}在类名“test”处报错,提示如题所示错误,翻译为“类的层次结构错误”也就是Thehierarchyofthetypeisinconsistent的汉语含义;错误如图所示;

解决hierarchy of the type is inconsistent错

工具/原料

对于Android开发的程序员采用ADT开发

底层已然搭建了JAVA的JDK和Android的SDK

方法/步骤

1、解决第一步、在复制别人的代码,或者有些时候把导入包的代码删除掉之后会出现编写java程序时,出现Thehierarchyofthetypeisinconsistent错误,主要是这提醒。操作如图所示选中项目右键,选择buildpath进行下一步操作

解决hierarchy of the type is inconsistent错

2、解决第二步、选择这个工程,然后右击选择property中的buildpath然后添加类库,选择在新建项目或者导入项目时候,的SDK,这样选中如图所示,然后点击确定就OK了。

解决hierarchy of the type is inconsistent错

3、解决第三步、选择JRElibrary然后确定添加,选择eclipse中默认的defaultJRE,或者是1.7或者是其他,但是选择然后apply确定选择“ok”就可以了如果有疑问按照图操作

解决hierarchy of the type is inconsistent错

4、解决第四步、finish就可以了,这样我们去掉这个错误。如果还不行,那么就需要选中项目,右击选择“property”这个按钮菜单,进入类库设置,把错误的类库删除。按照步骤重新导入。

解决hierarchy of the type is inconsistent错

5、解决第五步、通过前几步的操作,那么就进入到关键的一步,如图所示利用Eclipse的快捷键,比如Ctrl+Shift+o,把已然识别的类库中的调用类,导入进去,Eclipse就会自动识别,然后就解决了这个错误。

解决hierarchy of the type is inconsistent错

6、解决最后一步、总结:由于我在eclips娣定撰钠e里建了两个JAVAPROJECT项目,分别是Aprojiect裘沲谡迹和Bprojiect,项目A引用了一些JAR包,然后项目B引用了项目A,但是B没有引用A的JAR包,就出现了这个问题了,结果在B项目里引用A项目的JAR包就OK了。Thehierarchyofthetypeisinconsistent解释为:层次结构的类型不一致;通常发生在复制别人的代码或者导入他人工程时候,就会报出这个错误;

解决hierarchy of the type is inconsistent错

7、作为程序员的建议;今年我作僭轿魍儿为毕业生进入一家软件公司实习,通常有些代码我是写不出来的,所以只能靠参考别人的代码,研究透了芟坳葩津,然后再手写代码,有些时候需要直接运行看看效果。所以会遇到这个错误,建议一般导入的工程需要重新整理类库,或者新建lib文件夹,把所有的jar包放在这里添加到路径,就可以了。

解决hierarchy of the type is inconsistent错

© 一点知识