NoClassDefFoundError:java中的org / apache / poi / ss / formula / udf / UDFFinder错误
作者:互联网
嗨,我正在使用apache poi写一个excel.我正在使用SXSSFWorkbook.但是当这段代码执行时,我一次又一次地得到这个错误.
引起:java.lang.NoClassDefFoundError:org / apache / poi / ss / formula / udf / UDFFinder
我的示例代码是
Workbook wb = new SXSSFWorkbook(); // i am getting error here
SXSSFSheet s = (SXSSFSheet)wb.createSheet("Import List");
我正在使用的依赖是
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.7</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.10-FINAL</version>
</dependency>
现在请给我一些解决方案来解决这个问题
谢谢
解决方法:
你的poi jar版本与poi-ooxml jar版本不匹配
poi-ooxml-3.10-FINAL取决于poi-3.10-FINAL
你可以删除对poi的依赖,因为poi-ooxml会带来所需的版本或为poi添加适当的版本
标签:java,excel,spring-mvc,apache-poi,wildfly-10 来源: https://codeday.me/bug/20190727/1553836.html