使用api XSSF时的NoClassDefFoundError

时间:2010-01-14 17:34:42

标签: java apache-poi xssf

我想使用api XSSF读取xlsx文件。为此,我下载了poi-3.6 api,然后设置了正确的类路径,但是当我运行程序时,我得到了Exception as in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook

但我可以使用HSSF api读取xls文件,没有任何例外。

1 个答案:

答案 0 :(得分:4)

java.lang.NoClassDefFoundError始终是类路径问题:java在执行main方法时无法在类路径中找到类org/apache/poi/xssf/usermodel/XSSFWorkbook

该课程位于poi-ooxml-3.6-xxx.jar内。仔细检查这个lib是否真的在类路径上。