今天啟動公司項目突然發(fā)現(xiàn)了一個問題,類里面明明有這個方法,但是無論怎樣都不編譯。(由于公司項目是二次開發(fā),代碼都是第三方寫的,代碼請勿仔細看,怕傷了你的眼睛。)
如圖,找不到setJGMC方法。
image
但是去對應的類中可以找到這個方法,如下:
image
然后看一下編譯后的,又沒有這個方法,。。。
image
這時 我想到,是不是某個jar包中含有這個方法,類內(nèi)調(diào)用的是jar包內(nèi)的方法,果然,被我找到了。項目一直編譯的這個jar的方法,項目內(nèi)重寫的這個類沒有編譯。
image
查看了一下項目的配置,如下,果然優(yōu)先編譯的是jar包,然后是項目內(nèi)。
image
點擊下面的三角,將項目挪到lib上面在編譯就可以了。
image
然后就不會報之前的錯誤了。