maven 编译时报错:编码 UTF-8 的不可映射字符 (改变文件的编码字符集格式就能解决)

maven 编译时报错:编码 UTF-8 的不可映射字符

网上找到的解决方法如下:

在对应的文件中鼠标右键,选择File Encoding,然后选择UTF-8
maven 编译时报错:编码 UTF-8 的不可映射字符 (改变文件的编码字符集格式就能解决)

我的实践例子:选中项目后 maven complie后报下面的红错

解决方法如下:1选中报错的文件

maven 编译时报错:编码 UTF-8 的不可映射字符 (改变文件的编码字符集格式就能解决)

2打开File->File Encoding设置 

maven 编译时报错:编码 UTF-8 的不可映射字符 (改变文件的编码字符集格式就能解决)

选中UTF-8编码选项后会弹出窗口

maven 编译时报错:编码 UTF-8 的不可映射字符 (改变文件的编码字符集格式就能解决) 点击convert完成编码字符集的转换,然后选中项目模块后再次maven complie命令,执行后不会再出现

"编码 UTF-8 的不可映射字符 "这个错误了

maven 编译时报错:编码 UTF-8 的不可映射字符 (改变文件的编码字符集格式就能解决)