在创建“如何使用Apache POI替换Microsoft Word文档中的文本”的代码段时?运行代码段时出现以下错误。作为附加信息,Nhooo网站的代码片段被编写为Maven项目。org.apache.poi.poifs.filesystem.NotOLE2FileException:标头签名无效;读取0xE011BDBFEFBDBFEF,预期为0xE11AB1A1E011CFD0 –您的文件似乎不是有效的OLE2文档

当代码尝试打开Word文档时,会产生此错误消息。Apache POI报告Word文档具有无效的标头签名,而不是有效的OLE2文档。将原始文档与maventarget目录下的文档进行比较,我发现文件大小有所不同。这可能意味着某些内容会更改文档并破坏标题。

经过一番谷歌搜索后,我发现这个错误是由于Maven资源过滤引起的。Maven资源筛选过程导致Word文档标题在复制阶段损坏。解决此问题的方法是确保将过滤过程设置为false。在pom.xmlMaven项目应该被改变,以具有以下配置。

src/main/resources

false

java启动签名错误_Java为什么会出现NotOLE2FileException:无效的标头签名错误?相关推荐

  1. mysql中00933错误_java.sql.SQLException: ORA-00933: SQL 命令未正确结束错误解决

    在程序运行时,程序报sql错误"nested exception is java.sql.SQLException: ORA-00933: SQL 命令未正确结束",具体错误如下所 ...

  2. java 启动某个类_java – Spring Boot – 如何指定备用启动类? (多个入口点)

    我想添加一个替代的入口点到我的 Spring-Boot应用程序.我宁愿把它当成一个肥罐.这可能吗? 根据他们的documentation,属性loader.main指定要启动的主类的名称. 我尝试ja ...

  3. java启动 守护进程_java守护进程启动和关闭脚本

    #背景 之前做gms performance 测试的时候,由于测试经常无缘无故中断,而且google工程师写的shell脚本并未输出任何日志信息,以至于只能在脚本里面打log进行追踪问题,而那时本人对 ...

  4. java启动时执行_java怎么实现项目启动时执行指定方法

    本文实例为大家共享了java项目启动时执行指定方法,供大家参考,详细内容如下 想到的就是监听步骤如下: 1.配置web.xml com.listener.InitListener 2.编写InitLi ...

  5. java启动mysq服务_Java Web开发——MySQL数据库的安装与配置

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RD ...

  6. java 语法错误_java菜鸟提问:编译时异常和语法错误的区别?

    语法错误是你真写错了,比如"All the people here work hardly."这句话就是语法错误,hard也可用作副词,所以"All the people ...

  7. java 注解报错_java注解验证接收参数 返回注解字段的错误

    1.在controller接口方法接收参数加上 @Valid注解 并且在实体类参数后紧跟 BindingResult bindingresul BindingResultMsgUtil工具类: pub ...

  8. appium java版本错误_java – 无法创建新会话. appium代码中的错误

    无法创建新会话. (原始错误:请求新会话,但其中一个正在进行中)如果我第二次运行我的代码,则会显示此错误.第一次正常工作 为selenium编写代码 public static void main(S ...

  9. java启动100线程_Java启动新线程的几种方式(Runnable、Callable、CompletableFuture)

    一.实现Runnable接口 public classRunnableDemo implements Runnable {public voidrun() {try{ Thread.sleep(100 ...

最新文章

  1. 7-49 打印学生选课清单 (25 分)(思路+详解+map做法(一对多)+超时解决)Come baby!
  2. 2018蓝桥杯省赛---java---A---1(分数)
  3. 现代软件工程讲义 个人项目和结对项目练习 四则运算
  4. 云原生下日志方案的架构设计
  5. php手册学习怎样,PHP新手之如何学习PHP的讲解
  6. wifi 中间人攻击_揭秘3·15晚会“Wi-Fi中间人攻击”的操作原理
  7. DataGrid实现单选功能,将DataGrid绑定的单选钮放在一个组里
  8. redhat 6.4 虚拟化平台搭建千万PV架构
  9. 业余草最新热门博客推荐
  10. Windows下Nginx源码编译指南
  11. 图形化串口助手Serialplot使用小结
  12. 教程 参数设置_呼吸机的使用方法教程及参数设置
  13. 区块链学习笔记20——权益证明
  14. Angular启动项目时报错
  15. linux 电源管理 regulator,Linux电源管理-Linux regulator framework概述
  16. Docker常用命令大全(万字详解)
  17. win10无法设置移动热点的一种解决办法
  18. 寒假总结 2020.02
  19. 利用Qt Linguist将英文翻译为汉语
  20. Node.js之包管理npm

热门文章

  1. 前端框架——Jquery——基础篇7__工具函数(Utils)
  2. WP与IOS与Android的后台机制相同与不同
  3. 【Oracle学习笔记-4】内连接和外连接的区别
  4. git 远程仓库回滚
  5. 从源码看spring applicationContext在web容器中加载过程
  6. rabbitmq python 发送失败_python rabbitmq no_ack=false
  7. win7禁用powershell_简述Windows 7中的Windows PowerShell功能
  8. NTFS-3G的安装和配置(Linux下挂载Windows分区必备)
  9. Ubuntu在docker容器中安装TensorFlow-1.5
  10. 技术篇-符号制作-标记符号制作