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

时间:2016-10-14 10:26:15

标签: java groovy xls

请帮助我,我无法从xls sheet阅读groovy script

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

1 个答案:

答案 0 :(得分:6)

我想你对Java或Groovy都不太了解。

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

如果您搜索缺少的依赖项名称(使用其名称空间,在本例中为org.apache.commons.collections4.ListValuedMap),您最终会发现它是Apache Commons Collections包的一部分,您可以将其作为jar和参考下载到您的classpath再次尝试之前。