无法分析xml文件。Prolog中不允许包含内容!Java(IntelliJ)

无法分析xml文件。Prolog中不允许包含内容!Java(IntelliJ),java,intellij-idea,jar,exe,Java,Intellij Idea,Jar,Exe,因此,由于使用了外部库(Poi apache),我很难将程序打包成一个.jar文件。 然而,在尝试将项目构建到jar文件中之后,我收到了以下消息(参见标题和图片)。 我曾尝试删除my.IDEA文件夹并尝试重新导入,但问题是,当我删除my.IDEA文件夹时,我也会丢失我的程序所依赖的外部库,因此我必须重新安装java库,然后重新安装java库,从而创建.IDEA文件夹 检查触发此错误的xml文件的开头是否没有任何不可打印的字符。如果是,请删除所述字符。@JustAnotherDeveloper,触

因此,由于使用了外部库(Poi apache),我很难将程序打包成一个.jar文件。 然而,在尝试将项目构建到jar文件中之后,我收到了以下消息(参见标题和图片)。 我曾尝试删除my.IDEA文件夹并尝试重新导入,但问题是,当我删除my.IDEA文件夹时,我也会丢失我的程序所依赖的外部库,因此我必须重新安装java库,然后重新安装java库,从而创建.IDEA文件夹


检查触发此错误的xml文件的开头是否没有任何不可打印的字符。如果是,请删除所述字符。@JustAnotherDeveloper,触发错误的xml文件如图所示。我似乎没有在文件中找到任何不规则的表达式?显然,默认情况下,您不会在IDE上看到不可打印的字符,它们被称为不可打印是有原因的。我确信它有一个显示它们的选项。@只是另一个开发者,我想我必须准确地理解我应该做什么。您要我检查XML文件中的所有引用是否都是可打印字符串?我该怎么做呢?我认为代码编辑器/IntelliJ至少可以为这一点提供依据,当它们启用导入库的选项并以这种方式为它们提供便利时。不,我告诉您,在XML文件中看到的所有文本之前,是否有IDE默认不显示的字符。例如,就像它不在一行末尾显示新行字符一样。看见