Found class xxx.xxx.xxx, but interface was expected


Found class xxx.xxx.xxx, but interface was expected

項目中日志進行升級,原來的日志是自己封裝的,分為

  1. Log - 接口

  2. LogImpl - Log接口的實現

  3. LogFactory - Log的工廠類

升級后同事嫌麻煩,直接將Log改成實現類。變成:

  1. Log - Log實現

  2. LogFactory - Log的工廠類

然后運行時,拋出異常:java.lang.IncompatibleClassChangeError: Found class xxx.xxx.xxx.Log, but interface was expected

解決方法:

  1. 代碼全部重新編譯

  2. 還是用接口-實現的方式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM