The type XXX cannot be resolved.It is indirectly referenced from required .class

明天還有我發表於2016-03-09

編碼時遇到編譯錯誤:

The type XXX cannot be resolved.It is indirectly referenced from required .class

 

字面意思就是:某個類無法被解析,因為它在某個.class檔案中是間接引用的。

 

原因:我在工程A裡引用了另一個工程B,想使用B中的一個構造方法Con(),而這個方法有是繼承了B中的某個jar包裡的類,所以報的這個錯誤。

解決方法:將B裡的相關jar檔案放到A工程裡面,問題解決

                如果是maven專案下的子專案直接重新clean一下B專案錯誤就自動解決了!

相關文章