maven install时,发生COMPILATION ERROR ,具体原因是:***.java:[1,1] 非法字符: '\ufeff'
一种由于BOM引起的编译错误,查看此java类的属性,发现此文件的编码方式是Byte Order Mark is UTF-8(BOM):
其他正常的文件编码方式是 UTF-8:
解决问题方式:把文件带有BOM的UTF-8转换为纯UTF-8。
解决步骤:
1,把有此问题的所有文件所在的目录上传到linux环境便于批量处理。business目录
2,单个文件分析:以16进制显示文件内容 xxd
3,要处理的就是package前面的三个... 对应的编