Exception in thread "main" java.lang.IncompatibleClassChangeError: Found interface com.mysql.jdbc.Co
Exception in thread "main"java.lang.IncompatibleClassChangeError: Found interfacecom.mysql.jdbc.Connection, but class was expected
atcom.kevin.imageuploadserver.DBManager.getStatement(DBManager.java:23)
atcom.kevin.imageuploadserver.DBManager.query(DBManager.java:63)
atcom.kevin.imageuploadserver.ScanTest.doScan(ScanTest.java:56)
atcom.kevin.imageuploadserver.ScanTest.main(ScanTest.java:35)
前两天遇到这个奇葩错误,
百度了好多,什么包依赖冲突,JDK版本不匹配,环境变量冲突,还有什么编译问题。
首先查了一下JDK,都是1.6,那就不是版本和编译版本不一致的问题。
包依赖问题,因为项目基本用的都是我之前用过的包,也没有import什么新的不熟的包,应该也没有这个问题。特别是JDBC的那几个,老将了都。
最后查查点点的,还搞了一下refreshing server adapter....
还是不行。
最后就怒重启,再bulid all 和build project,然后运行就...好...了....
经常遇到一些莫名其妙的错误,真的是。
【https://my.oschina.net/itblog/blog/528613】
【http://www.bubuko.com/infodetail-1019393.html】