poi-tl导出word报错——java.lang.NoClassDefFoundError: com/deepoove/poi/XWPFTemplate

报错信息

Handler dispatch failed;nested exception is java.lang.NoClassDefFoundError: com/deepoove/poi/XWPFTemplate

解决

缺少poi相关的包,或者包存在冲突

我的poi-tl版本是:1.12.0,是当前最新版本

pom文件配置如下:

<dependency>
	<groupId>org.apache.poi</groupId>
	<artifactId>poi-ooxml</artifactId>
	<version>5.2.2</version>
</dependency>

  <dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi</artifactId>
      <version>5.2.2</version>
  </dependency>

  <dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi-ooxml-schemas</artifactId>
      <version>4.1.2</version>
  </dependency>
  <dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi-scratchpad</artifactId>
      <version>5.2.2</version>
      <scope>compile</scope>
  </dependency>

说明

如果poi-tl更新了更新的版本,可以去查找poi相关依赖的最新版本:https://mvnrepository.com/

比如:poi-scratchpad
poi-tl导出word报错——java.lang.NoClassDefFoundError: com/deepoove/poi/XWPFTemplate_第1张图片
点这里
poi-tl导出word报错——java.lang.NoClassDefFoundError: com/deepoove/poi/XWPFTemplate_第2张图片
最新版本配置项

poi-tl导出word报错——java.lang.NoClassDefFoundError: com/deepoove/poi/XWPFTemplate_第3张图片

你可能感兴趣的:(java,word,java,开发语言)