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

Mad*_*dhu 3 java groovy xls

请帮助我,我无法读取xls sheetgroovy 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
Run Code Online (Sandbox Code Playgroud)

sen*_*sei 6

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

运行时很明确,因为你缺少依赖(它告诉你它不知道ListValuedMap类的定义).

如果你搜索缺少的依赖项名称(带有它的命名空间,所以在这种情况下org.apache.commons.collections4.ListValuedMap)你最终发现它是Apache Commons Collections包的一部分,你可以在你classpath再次尝试之前作为jar和引用下载.

  • https://commons.apache.org/proper/commons-collections/download_collections.cgi是链接. (2认同)