巨坑,原先因为idea打jar包失败,然后直接运行springboot项目启动直接报错:
Error:Internal error: (java.util.concurrent.ExecutionException) org.jetbrains.jps.model.serialization.CannotLoadJpsModelException: Cannot parse file E:\Users\Lenovo\IdeaProjects\shaodongzhiyezhongxue\ylxt\ylxt.iml: ParseError at [row,col]:[1,1]
Message: 前言中不允许有内容。
java.util.concurrent.ExecutionException: org.jetbrains.jps.model.serialization.CannotLoadJpsModelException: Cannot parse file E:\Users\Lenovo\IdeaProjects\shaodongzhiyezhongxue\ylxt\ylxt.iml: ParseError at [row,col]:[1,1]
Message: 前言中不允许有内容。
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadModules(JpsProjectLoader.java:379)
at
这个 问题是由于修改了编码格式,又使用了UTF-8 WITH BOM导致的。
问题修复 :
1、打开File -> Settiing -> Editor -> File Ecoding中,所有编码格式选择UTF-8
2、截图最低端Create UTF-8 Files后面的下拉框一定要选中 with NO BOM
3、整个项目下所有的,iml用Notepad++或其他的记事本,使用UTF-8 无BOM的编码格式保存一下
4、修改过后,idea可能无法识别所有的项目,别慌。重新再创建一个maven module,等颜色显示正常了,项目就正常可以启动了