2016-10-04 39 views
2

你好我使用Apache poi.I写一个excel正在使用SXSSFWorkbook为它。但是当这个代码执行我又收到此错误,再次。 引起:java.lang.NoClassDefFoundError:组织/阿帕奇/ POI/SS /式/ UDF/UDFFinderNoClassDefFoundError的:组织/阿帕奇/ POI/SS /公式/ UDF/UDFFinder错误在Java中

我的示例代码是

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> 

现在请给我一些解决方案来解决这个 感谢

回答

7

你的POI JAR的版本不匹配的POI-OOXML罐子版

poi-ooxml-3.10-FINAL取决于poi-3.10-FINAL

你要么删除依赖于POI的POI-OOXML带来需要的版本或添加适当的版本POI

+0

感谢先生的问题解决 –

相关问题