【Java异常】Error:(19, 21) java: 无法访问org.apache.poi.xwpf.usermodel.ParagraphAlignment 找不到org.apache.po

简介: 【Java异常】Error:(19, 21) java: 无法访问org.apache.poi.xwpf.usermodel.ParagraphAlignment 找不到org.apache.po

一、 错误现象

Error:(19, 21) java: 无法访问org.apache.poi.xwpf.usermodel.ParagraphAlignment
 找不到org.apache.poi.xwpf.usermodel.ParagraphAlignment的类文件

今天在使用POI包解析word文档(我要实现的功能是导出Word文档)的时候,遇到了个让我郁闷的bug。。。

看着代码引用也没问题,POI包也导入成功了(去本地maven仓库和lib上看都有这个jar包),一运行就报 org.apache.poi.xwpf.usermodel.ParagraphAlignment不存在 错误。

      问题报错如下:

二、报错原因

pom.xml依赖少了(poi-ooxml),还是粗心大意导致的。如下是我pom.xml文件引入的相关依赖:

三、解决方案

方案1、添加依赖

添加poi-ooxml,推荐引入poi-ooxml,这个包会自动关联引入poi包,且可以很好的支持Office2007+的文档格式。

 

注意:说明 hutool-4.x的poi-ooxml 版本需高于 3.17(别问我3.8版本为啥不行,因为3.17 > 3.8 ) hutool-5.x的poi-ooxml 版本需高于 4.1.2xercesImpl版本高于2.12.0

方案2、执行mvn idea:idea命令

  • cmd 进入到项目路径下,执行 mvn idea:idea 命令
  • 如果再次执行报错没有找到主类的话,点击 file -> invalidated 清除idea的缓存。或者install一下。

若报错:如找不到或者无法加载主类,请 File --> Invalidate Caches/ Restart 清理缓存并重启Idea编译器。或者maven install一下,或许能解决问题。

ps:其实 mvn idea:idea 命令是用于下载不完整的依赖的命令,具体可百度一下哦。

 

 

完结!


相关文章
|
29天前
Error:java.util.zip.ZipException: duplicate entry: com/google/firebase/iid/zzc.class ,EvalIssueExcep
Error:java.util.zip.ZipException: duplicate entry: com/google/firebase/iid/zzc.class ,EvalIssueExcep
7 0
|
16天前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
35 3
|
3天前
|
存储 Java 程序员
JavaSE&Java的异常
JavaSE&Java的异常
19 0
|
8天前
|
Java API Apache
ZooKeeper【基础 03】Java 客户端 Apache Curator 基础 API 使用举例(含源代码)
【4月更文挑战第11天】ZooKeeper【基础 03】Java 客户端 Apache Curator 基础 API 使用举例(含源代码)
24 11
|
11天前
|
消息中间件 存储 Java
深度探索:使用Apache Kafka构建高效Java消息队列处理系统
【4月更文挑战第17天】本文介绍了在Java环境下使用Apache Kafka进行消息队列处理的方法。Kafka是一个分布式流处理平台,采用发布/订阅模型,支持高效的消息生产和消费。文章详细讲解了Kafka的核心概念,包括主题、生产者和消费者,以及消息的存储和消费流程。此外,还展示了Java代码示例,说明如何创建生产者和消费者。最后,讨论了在高并发场景下的优化策略,如分区、消息压缩和批处理。通过理解和应用这些策略,可以构建高性能的消息系统。
|
19天前
|
Java
Java中的异常类总结
Java中的异常类总结
|
30天前
|
Java Spring
上传文件出现 aximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.
上传文件出现 aximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.
11 0
|
1月前
|
Java Maven
运行maven项目出现Error:java: JDK isn‘t specified for module ‘XXX‘
运行maven项目出现Error:java: JDK isn‘t specified for module ‘XXX‘
14 0
|
1月前
|
SQL Java
java中的异常
java中的异常
10 1
|
1月前
|
Java 程序员 编译器
Java中异常
Java中异常
12 0

推荐镜像

更多