小编Yar*_*ual的帖子

读取excel文件时的Apache POI NoClassDefFoundError

我试图运行此代码:

public class ExcelSimpleTest {
    public static void main(String[] args) throws  Exception {
          File f = new File("C:\\Users\\yaron\\Desktop\\Test.xlsx");
          FileInputStream fis = new FileInputStream(f);

          XSSFWorkbook wb=new XSSFWorkbook(fis);
          Sheet sheet=wb.getSheetAt(0);
          System.out.println(sheet.getRow(0).getCell(0).getStringCellValue());
    }

}
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap
    at src.ExcelSimpleTest.main(ExcelSimpleTest.java:22)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections4.ListValuedMap
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 1 more
Run Code Online (Sandbox Code Playgroud)

我检查了互联网并复制了Apache POI文件,并不明白我的问题是什么.

java apache excel noclassdeffounderror apache-poi

0
推荐指数
1
解决办法
1311
查看次数

标签 统计

apache ×1

apache-poi ×1

excel ×1

java ×1

noclassdeffounderror ×1