Found class xxx.xxx.xxx, but interface was expected
Found class xxx.xxx.xxx, but interface was expected
项目中日志进行升级,原来的日志是自己封装的,分为
- 
Log - 接口 
- 
LogImpl - Log接口的实现 
- 
LogFactory - Log的工厂类 
升级后同事嫌麻烦,直接将Log改成实现类。变成:
- 
Log - Log实现 
- 
LogFactory - Log的工厂类 
然后运行时,抛出异常:java.lang.IncompatibleClassChangeError: Found class xxx.xxx.xxx.Log, but interface was expected
解决方法:
- 
代码全部重新编译 
- 
还是用接口-实现的方式 

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号