Java 由于缺少依赖项org/apache/commons/collections4/ListValuedMap,无法加载类org.apache.poi.xssf.usermodel.xssf工作簿

Java 由于缺少依赖项org/apache/commons/collections4/ListValuedMap,无法加载类org.apache.poi.xssf.usermodel.xssf工作簿,java,groovy,xls,Java,Groovy,Xls,请帮助我,我无法阅读groovy脚本中的xls工作表 java.lang.RuntimeException: java.lang.NoClassDefFoundError: Unable to load class org.apache.poi.xssf.usermodel.XSSFWorkbook due to missing dependency org/apache/commons/collections4/ListValuedMap Caused by: java

请帮助我,我无法阅读
groovy脚本
中的
xls工作表

java.lang.RuntimeException: 
java.lang.NoClassDefFoundError: 
    Unable to load class org.apache.poi.xssf.usermodel.XSSFWorkbook 
    due to missing dependency org/apache/commons/collections4/ListValuedMap

Caused by: java.lang.NoClassDefFoundError: 
    Unable to load class org.apache.poi.xssf.usermodel.XSSFWorkbook 
    due to missing dependency org/apache/commons/collections4/ListValuedMap

我想您对Java或Groovy都不太了解

运行时非常明确,因为您缺少依赖项(它告诉您它不知道ListValuedMap类的定义)


如果搜索缺少的依赖项名称(及其名称空间,在本例中为
org.apache.commons.collections4.ListValuedMap
),您最终会发现它是apache commons Collections包的一部分,您可以作为jar下载并在
类路径中引用,然后重试。

是链接。您是对的,另外,值得注意的是,XLS使用的是HSSF而不是XSSF,尽管在ApachePOI框架中默认都包含这两种功能。