2016-10-04 3 views
2

привет, я пишу excel с помощью apache poi.Я использую SXSSFWorkbook для него. Но когда этот код выполняется, я снова получаю эту ошибку и еще раз. Вызванный: java.lang.NoClassDefFoundError: орг/Apache/пои/сс/формула/UDF/UDFFinderNoClassDefFoundError: org/apache/poi/ss/formula/udf/UDFFinder error in 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

Вашей пои баночка версия не соответствует Пои-OOXML банки версии

poi-ooxml-3.10-FINAL зависит от poi-3.10-FINAL

Вы либо удалить зависимость от пои, как пои-OOXML приносит необходимую версию или добавить соответствующую версию для пои

+0

проблема решена благодаря сэр –

 Смежные вопросы

  • Нет связанных вопросов^_^