我想使用 api XSSF 读取 xlsx 文件。为此,我下载了 poi-3.6 api,然后设置了正确的类路径,但是当我运行程序时,我得到一个 Exception,如线程“main”java.lang.NoClassDefFoundError: org/apache/poi/xssf/用户模型/XSSFWorkbook
但是我可以使用 HSSF api 读取 xls 文件,没有任何异常。
最佳答案
java.lang.NoClassDefFoundError
始终是类路径问题:java 在类路径上找不到类 org/apache/poi/xssf/usermodel/XSSFWorkbook
而执行你的 main 方法。
该类位于 poi-ooxml-3.6-xxx.jar 内。仔细检查该库是否确实位于类路径上。
关于java - 使用 api XSSF 时出现 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2066167/