Apache POI - java.lang.NoClassDefFoundError: org/apache/commons/compress/utils/InputStreamStatistics

记录一次使用EasyPoi的Word导出功能报错经历,具体解决问题的思路和最终解决的方法

在最开始报错,我在网上查阅到各种报错信息,但是由于项目环境不相同,花了很多时间去查找问题。
项目中使用了EasyPoi的版本为

使用EasyPoi的以下方法报错了
XWPFDocument doc = WordExportUtil.exportWord07(wordTemplatePath, businessDataMap);
具体报错信息


解决思路,查看是否是依赖冲突
IDEA插件查看POM的依赖关系,点击Dependency Analyzer(可以自行查看该插件)

查看依赖中并没有产生冲突

主要是EasyPoi使用了commons-compress的一个方法
我下载了EasyPoi的项目查看了,具体引用了的是1.19版本

公司的项目中使用的是1.15的版本,所以我排除掉了公司1.15版本,引入了1.19版本

posted @ 2022-06-10 10:12  Java程序位移师  阅读(2525)  评论(0)    收藏  举报