1. 程式人生 > >Java:The hierarchy of the type is inconsistent錯誤

Java:The hierarchy of the type is inconsistent錯誤

ons clas imp 另一個 jar包 service type port 舉例

原因一

  • 在繼承(extends)/實現(implements) 的某個 類/接口 中,這個類/接口所依賴的其他jar,在本類中不能依賴或者引用。
  • 舉例:Class A 繼承(extends) Class B ,在Class B中導入了com.jixue.dna.ui.portal.TaskUtil類,而Class A是不能依賴com.jixue.dna.ui.portal.jar包的,所以報錯。

原因二

  • 在某個 類/接口 中,所依賴的jar包中依賴另一個jar包,而本類/接口不能依賴另一個jar包,所以出錯。
  • 舉例:Class A 依賴com.jixue.dna.ui.portal.jar,而com.jixue.dna.ui.portal.jar又依賴com.jixue.dna.service.task.jar,而Class A是不能依賴com.jixue.dna.service.task.jar包的,所以報錯。

Java:The hierarchy of the type is inconsistent錯誤