Exception in thread "main" java.lang.IncompatibleClassChangeError: Found interface com.mysql.jdbc.Co

来源:互联网 发布:校园网mac地址绑定错误 编辑:程序博客网 时间:2024/06/05 04:28

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】

阅读全文
0 0