我在eclipse中运行的maven项目,之前一直没问题,但今天电脑突然宕机了,Eclipse受到牵连非正常关闭了。重启之后,我再次运行maven项目就报错了。主要错误提示为:
“非法字符: \65279”
网上说是编码格式的问题,Sun 的javac 在编译带有BOM的UTF-8的格式的文件时会出现“非法字符:/65279”的错误。
我之前一直都是UTF-8格式,也不知道为啥突然报格式错误。
后来的解决办法为:
通过Notepad++编辑器打开报格式错误的java文件,然后在工具栏上选择:格式—>以UTF-8无BOM格式编码。
然后保存文件,重新编译之后就不再报错了。
希望对遇到相同问题的人有帮助。