maven构建非法字符解决办法
2016-06-26 18:03
218 查看
CI使用maven做版本构建时候碰到了一个问题,有个java源码始终编译报错,错误发生在文件第一行。
出错内容是:
后面上网看了,原来是文件编码问题。这一个java文件的编码格式是UTF-8 BOM格式的。其它源码的编码格式都正常。
修改方法具体如下:
先在eclipse的 project explorer中选中这个java文件,在右键菜单中选中“properties”,在弹出框中,将文件的编码“text encoding”更改为ISO-8859-1,这样,源码文件的头部的隐藏字节马上显示成乱码就出来了。把乱码删掉之后,重新将文件编码改为UTF-8即可。
出错内容是:
***.java:[1,1] 非法字符: \65279
后面上网看了,原来是文件编码问题。这一个java文件的编码格式是UTF-8 BOM格式的。其它源码的编码格式都正常。
修改方法具体如下:
先在eclipse的 project explorer中选中这个java文件,在右键菜单中选中“properties”,在弹出框中,将文件的编码“text encoding”更改为ISO-8859-1,这样,源码文件的头部的隐藏字节马上显示成乱码就出来了。把乱码删掉之后,重新将文件编码改为UTF-8即可。
相关文章推荐
- windows下QT安装
- Win10 IoT C#开发 2 - GPIO Pin 控制发光二极管
- VFP中DeskTop、WindowType、ShowWindow三个表单属性
- 最大堆排序
- 安装wamp 遇到vcruntime140.dll 缺失 问题的解决方法
- Python处理JSON时的值报错及编码报错的两则解决实录
- jQuery 选择器
- jQuery基础
- 【DAY2】hadoop 完全分布模式中需要用到的SHELL脚本
- C语言中getch、getche、fgetc、getc、getchar、fgets、gets函数
- linux下的终端命令小结
- Java中设置classpath、path、JAVA_HOME的作用
- Android APP —— 百度地图使用手记(一)
- jQuery 语法
- ajax引擎
- Linux学习之软件包管理--源码包管理
- Spark机器学习笔记2--设计机器学习系统
- 傅里叶变换
- 在1点就刚到陆家浜,然后就是在一个小空调房间内呆了两个小时
- mysql 优化大致方向