easyexcel icon indicating copy to clipboard operation
easyexcel copied to clipboard

web下载Excel抛异常NoClassDefFoundError

Open zhuhaojava opened this issue 2 years ago • 1 comments

Junit可以执行,可以下载到java目录,web下载就会报错 执行sheet方法的时候,idea打断点出现的异常

e = {NoClassDefFoundError@5398} "java.lang.NoClassDefFoundError: Could not initialize class com.alibaba.excel.write.ExcelBuilderImpl" detailMessage = "Could not initialize class com.alibaba.excel.write.ExcelBuilderImpl" cause = {NoClassDefFoundError@5398} "java.lang.NoClassDefFoundError: Could not initialize class com.alibaba.excel.write.ExcelBuilderImpl" stackTrace = {StackTraceElement[41]@5408} suppressedExceptions = {Collections$UnmodifiableRandomAccessList@5409} size = 0

有大佬遇到过吗

zhuhaojava avatar Sep 05 '22 09:09 zhuhaojava

我遇到过这个问题:是easyexcel与poi版本不匹配导致的。 修正后的maven依赖版本:

    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>5.2.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>5.2.0</version>
    </dependency>
    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>easyexcel</artifactId>
        <version>3.0.5</version>
    </dependency>

hao96 avatar Sep 07 '22 12:09 hao96

你和这个 需要看下加载器里面有没有这个类,应该是配置或者clean 下

zhuangjiaju avatar Feb 01 '23 12:02 zhuangjiaju

不知道您是否已经通过其他渠道解决该问题?我们先暂时关闭这个问题,如果还存在问题请重新Reopen这个issue

gongxuanzhang avatar Feb 03 '23 04:02 gongxuanzhang