在Linux系統中項目部署的時候,操作easyexcel生成excel報的錯誤
Servlet.service() for servlet [dispatcherServlet] inst processing failed; nested exception is com.alibaba.excel.exception.ExcelGenerateException: java.lang.InternalError: java.lang.reflect.InvocationTarge
java.lang.NullPointerException: null
這是引起的原因是Java 的jdk版本對當前的easyexcel不支持
我當時用的是jdk14
解決方案:
1,降低jdk版本,建議jdk11
2.我用java14跑項目,每次生成數據的時候都報錯,后面我下Jdk8,用Jdk8跑項目,跑不了,我就把JAVA8給卸載了,在用jdk14去跑項目easyexcel就可以了生成excel