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编码
  • 最后要记得保存就可以了。

总结

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

相关文章

  • 浅析Android系统中HTTPS通信的实现

    浅析Android系统中HTTPS通信的实现

    这篇文章主要介绍了浅析Android系统中HTTPS通信的实现,实现握手的源码为Java语言编写,需要的朋友可以参考下
    2015-07-07
  • SpringBoot敏感数据脱敏的处理方式

    SpringBoot敏感数据脱敏的处理方式

    在Spring Boot中处理敏感数据脱敏,可以通过以下几种方式实现,确保敏感信息在接口返回、日志输出、数据库存储等环节得到保护,文中通过代码示例讲解的非常详细,需要的朋友可以参考下
    2025-03-03
  • java实现扫雷游戏入门程序

    java实现扫雷游戏入门程序

    这篇文章主要为大家详细介绍了java实现扫雷游戏入门程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • Java数据结构之单链表详解

    Java数据结构之单链表详解

    在之前的学习中,我们主要了解了很多 Java 的 基本语法,但是在之后的 Java学习中,了解基础数据结构的知识非常重要,数据结构的思想可以帮助我们更加清晰明白的了解 Java 的解题思路等等.今天我们就来开始学习实现一个Java基础的单链表,需要的朋友可以参考下
    2021-05-05
  • Spring Boot(三)之找回熟悉的Controller,Service

    Spring Boot(三)之找回熟悉的Controller,Service

    这篇文章主要介绍了Spring Boot(三)之找回熟悉的Controller,Service,需要的朋友可以参考下
    2017-04-04
  • java网络编程学习java聊天程序代码分享

    java网络编程学习java聊天程序代码分享

    java聊天程序代码分享,大家参考使用吧
    2013-12-12
  • Springboot跨域处理的多种方式小结

    Springboot跨域处理的多种方式小结

    当一台服务器资源从另一台服务器(不同 的域名或者端口)请求一个资源或者接口,就会发起一个跨域 HTTP 请求,这篇文章主要介绍了Springboot跨域处理的多种方式小结,需要的朋友可以参考下
    2023-11-11
  • 创建Maven项目和Spring IOC实例过程解析

    创建Maven项目和Spring IOC实例过程解析

    这篇文章主要介绍了创建Maven项目和Spring IOC实例过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • 关闭支付宝小额免密支付步骤详解

    关闭支付宝小额免密支付步骤详解

    支付宝现在作为我们日常生活中最常用的应用之一,已经成为了人们的虚拟钱包。但是最近,有人发现了支付宝的一个漏洞,本文将对如何关闭小额免密支付进行步骤介绍。下面跟着小编一起来看下吧
    2017-01-01
  • java给钉钉邮箱发送邮件功能实现

    java给钉钉邮箱发送邮件功能实现

    文章介绍了如何使用Java给钉钉邮箱发送邮件,包括开通POP和IMAP、引入pom、逻辑处理、直接添加前端传来的MultipartFile、添加多个附件以及给多个邮箱发送邮件等步骤,感兴趣的朋友一起看看吧
    2025-02-02

最新评论