NoClassDefFoundError: org/apache/poi/ss/formula/udf/UDFFinder error in java
NoClassDefFoundError: org/apache/poi/ss/formula/udf/UDFFinder error in java
您好,我正在使用 apache excel 编写 poi.I 正在使用 SXSSFWorkbook it.But 当执行此代码时,我一次又一次地收到此错误。
原因: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 添加适当的版本
您好,我正在使用 apache excel 编写 poi.I 正在使用 SXSSFWorkbook it.But 当执行此代码时,我一次又一次地收到此错误。 原因: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 添加适当的版本