2014-09-21 37 views
0

我正在使用poi-3.7.jar。創建XSSFWorkbook實例時的VerifyError

我越來越

java.lang.VerifyError: org/apache/poi/xssf/usermodel/XSSFWorkbook 

當我想讀XSSFWorkbook。

Workbook myWorkBook = new XSSFWorkbook(myInput); 

可能是什麼原因?

回答

1

Apache POI Components page

組件 - 描述 - 神器

XSSF - Excel的XLSX - POI-OOXML

爲了能夠使用XSSF ,你需要 poi ja r poi-ooxml jar以及它們各自的依賴關係(詳見components page)。主要的poi罐子裏沒有XSSF和朋友。

此外,POI 3.7是相當老的,你真的想升級到更新的版本(例如3.10.1或3.11 beta 2,截至撰寫)