java.lang.ClassNotFoundException:org.apache.commons.collections4.ListValuedMap

New*_*eDK 1 java apache excel

尝试创建一个写入Excel文件的类.

错误(https://gyazo.com/8d8977786add756057bb1d32866942df):抛出java.lang.ClassNotFoundException:org.apache.commons.collections4.ListValuedMap

Libaries我加入(https://gyazo.com/cfa1555bd58de436bc243f1067b9e08b):POI-3.16.jar,POI-OOXML-3.16.jar,POI-OOXML-架构- 3.16.jar,公地collections4-4.0.jar,xmlbeans- 2.3.0.jar

public void Create(){
    XSSFWorkbook workbook = new XSSFWorkbook();
    XSSFSheet sheet = workbook.createSheet(("Results"));



    try {
        FileOutputStream stream= new FileOutputStream(filelocation);
        workbook.write(stream);
        workbook.close();
    } 
    catch (FileNotFoundException e) {
        e.printStackTrace();
    } 
    catch (IOException e) {
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

}

Cat*_*hwa 5

你需要一个更新版本的commons-collections4.如果您查看Javadocs ListValuedMap,您会看到它是在4.1版中引入的,并且您的类路径上有4.0.

您应该考虑使用Maven或其他依赖管理工具,因为它可以为您节省很多麻烦.