问题
天在使用POI包解析word文档的时候,遇到了个让我恶心了好久的bug。。。
就是包已经导入成功了,代码引用也没问题,
一运行就报 org.apache.poi.xwpf.usermodel不存在 错误。
我以为是包没下载下来,但是去本地maven仓库和lib上看都有这个jar包。。百思不得其解。。
maven项目,pom.xml导包。。
问题报错如下:
解决办法:
- cmd 进入到项目路径下,执行 <mark>mvn idea:idea</mark> 命令
- 如果再次执行报错没有找到主类的话,点击 file -> invalidated 清除idea的缓存。或者install一下。
如下图:
若报错:
清理缓存:
或者maven install 一下。 问题终于得以解决。
PS:其实 mvn idea:idea 命令是用于下载不完整的依赖的命令,具体可百度。
终极解决办法(评论区小伙伴提供)
我遇到的是POI包可以导入编译的时候没有报错,然后运行的时候报包不存在,然后百度各种方法都试过一遍都没解决,也清了idea的缓存,但是都不行,最后我是 <mark>把项目路径下的.idea文件删掉,重新导入项目</mark> 才解决的