apche poi解析xls ppt文档java.lang.VerifyError



线程"main"java.lang中出现异常。验证错误:(class=org/apache/poi/hssf/extractor/ExcelExtractor,方法:签名:(Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;)V)函数参数不兼容在DocFileParser.DocFileContentParser(DocFileParser.java:29)

将注释提升为答案-这是由于您在编译时和运行时使用了不同且不兼容的Apache POI版本,通常是非常不同的版本来触发此类错误!

这可能是因为您针对一个jar进行编译,然后将不同的jar部署到运行时,或者因为您在运行时的类路径上有一些旧的POI jar,这些jar优先(例如来自应用程序框架)

如果您无法发现您使用的是哪些不正确的POI jar,可以使用Apache POI常见问题解答中关于该主题的代码(或任何类似代码)来检查运行时使用的是哪个POI jar。确保您在编译和运行时都有相同的功能,您就可以了!

相关内容

最新更新