Apache POI java.lang.NoClassDefFoundError读取Excel文件

问题描述

使用Apache POI尝试读取Excel文件时遇到问题

以下是例外: org.springframework.web.util.NestedServletException:处理程序派发失败;嵌套的异常是java.lang.BootstrapMethodError:java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / WorkbookFactory $ CreateWorkbook0

我已经进行了一些研究,发现了许多stackoverflow解决方案,但我尝试将其应用而没有结果。 我还检查了buil路径-> Library-> maven依赖项下的所有导入的jar,所有建议的jar都就位。 添加到项目中的依赖项是:

    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>4.1.0</version>
        <type>jar</type>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>4.1.2</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml-schemas</artifactId>
        <version>3.15</version>
    </dependency>
    <dependency>
        <groupId>org.apache.xmlbeans</groupId>
        <artifactId>xmlbeans</artifactId>
        <version>3.1.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-collections4</artifactId>
        <version>4.3</version>
    </dependency>
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-compress</artifactId>
        <version>1.20</version>
    </dependency>

我想念什么吗?

感谢您的帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)