IDEA报错之前言中不允许有内容问题及解决

 更新时间:2024年10月07日 09:16:12   作者:Cool__Wu  
当使用IntelliJ IDEA时,可能会遇到报错信息“前言中不允许有内容”,这通常是由于XML文件是以带有BOM头的UTF-8格式保存的,导致IDE的解析出错,解决办法是在IDEA中调整文件编码设置为无BOM的UTF-8,然后用文本编辑器(如Notepad++)

问题:IDEA报错:前言中不允许有内容?

Error:Failed to load project configuration: cannot parse file xxx.xml:paeseError at [row,col]:[1,1]

Message: 前言中不允许有内容。

报错原因

xml文件为带有BOM头的UTF-8格式

所以IDEA读取时会报错 可能是IDEA的Settings设置中File Encodings改动造成的

最后一项选择了with BOM

解决方式

  • 首先修改设置:IDEA–>File–>Settings–>File Encodings–>with No BOM
  • (只修改最后一项,上面三个都选UTF-8即可)
  • 然后在我的电脑中找到报错的xml文件(通过报错信息可以看到该文件的绝对路径)
  • 复制该xml文件,拷贝到 Notepad++ 中,全选文件内容
  • 点击编码(N)可以发现当前文件使用的是UTF-8-BOM编码,选择转为UTF- 8编码
  • 最后要记得保存就可以了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java读取寄存器数据的方法示例详解

    Java读取寄存器数据的方法示例详解

    在Java中读取硬件寄存器数据不直接支持,但可以通过JNI或JNA技术实现,此过程需要编写本地代码(如C/C++)以模拟硬件交互,然后在Java中调用这些方法,注意,JNI使用可能引入复杂性和性能开销,且需考虑跨平台兼容性,感兴趣的朋友跟随小编一起看看吧
    2024-09-09
  • 不知道面试会不会问Lambda怎么用(推荐)

    不知道面试会不会问Lambda怎么用(推荐)

    这篇文章主要介绍了Lambda表达式用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • jdk环境变量配置切换jdk版本及安装jdk后环境变量不生效问题解决办法

    jdk环境变量配置切换jdk版本及安装jdk后环境变量不生效问题解决办法

    这篇文章主要介绍了jdk环境变量配置切换jdk版本及安装jdk后环境变量不生效问题解决办法,包括配置JAVA_HOME、Path和CLASSPATH,以及如何验证配置是否成功,文章还讲解了如何切换JDK版本,并解决了安装新JDK后环境变量配置不生效的问题,需要的朋友可以参考下
    2024-12-12
  • Spring通过@Lazy解决构造方法形式的循环依赖问题

    Spring通过@Lazy解决构造方法形式的循环依赖问题

    这篇文章主要给大家介绍了Spring如何通过@Lazy解决构造方法形式的循环依赖问题,文中有详细的代码示例,对大家的学习活工作有一定的帮助,具有一定的参考价值,需要的朋友可以参考下
    2023-10-10
  • 将SpringBoot项目的HTTP站点改为HTTPS的全过程

    将SpringBoot项目的HTTP站点改为HTTPS的全过程

    本文介绍了如何在Spring Boot项目中实现HTTPS请求,首先,创建一个Spring Boot项目并编写一个BasicController.java文件,然后,配置application.yaml文件以支持HTTPS,接着,使用Java自带的keytool工具生成一个免费的HTTPS证书,需要的朋友可以参考下
    2026-02-02
  • SpringBoot整合HikariCP数据库连接池方式

    SpringBoot整合HikariCP数据库连接池方式

    这篇文章主要介绍了SpringBoot整合HikariCP数据库连接池方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • 关于SpringBoot+Mybatis报MapperScan.factoryBean()问题

    关于SpringBoot+Mybatis报MapperScan.factoryBean()问题

    解决SpringBoot+Mybatis中的MapperScan.factoryBean()问题,让你的项目运行更顺畅!本指南将带你一步步解决这个问题,让你的开发过程更加高效,不要错过这个实用指南,快来一探究竟吧!
    2024-02-02
  • Spring Security密码解析器PasswordEncoder自定义登录逻辑

    Spring Security密码解析器PasswordEncoder自定义登录逻辑

    这篇文章主要为大家介绍了Spring Security密码解析器PasswordEncoder自定义登录逻辑示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • 复杂JSON字符串转换为Java嵌套对象的实现

    复杂JSON字符串转换为Java嵌套对象的实现

    这篇文章主要介绍了复杂JSON字符串转换为Java嵌套对象的实现,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • 一文详解gRPC快速整合SpringCloud

    一文详解gRPC快速整合SpringCloud

    这篇文章主要为大家介绍gRPC快速整合SpringCloud的实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03

最新评论