POI操作Excel出错:java.lang.IncompatibleClassChangeError

来源:互联网 发布:法国进出口数据 编辑:程序博客网 时间:2024/06/15 08:05

最近应项目需要,做了一个导入Excel的功能。原本框架中有POI导入Excel的案例,并且在同事电脑上都能正常使用,进行导入Excel的操作。但是,copy到我的项目中就老是报错,其中一个是:java.lang.IncompatibleClassChangeError。找了一天不知道是什么原因,poi的jar换了又换,还是不行。最后发现果真是jar包的冲突。我的lib目录如下:

我只是往Referenced Libraries中引入了poi-3.8-20120326.jar和poi-ooxml-schemas-3.8-20120326.jar.。但是,还是报这个错误。百度了说jar包冲突。

真心不知道什么原因,瞎搞一下,把poi-2.5.1-final-20040804.jar删除。错误果真没有了。

很是奇怪: poi-2.5.1-final-20040804.jar存在于lib中,我没有“Build Path-->Add  to Build Path”,为什么还是对项目有影响呢????