今天修改自动化持续集成中的一个java类时,使用本地记事本打开,修改完直接上传到SVN,在Jenkins平台编译出现错误,错误信息为:illegal character: '\ufeff',一直知道是编码问题,但不知道是哪个编码问题。
解决方案:拿错误信息去谷歌了一下,果不其然找到解决方案,参考地址:http://tzwzero-163-com.iteye.com/blog/1696605
解决步骤:跟链接博文解决步骤一样,将有问题的java文件用Notepad打开,格式----》转为UTF-8无BOM编码格式,如下图
操作完成后,在Jenkins上重新运行该项目,搞定!
总结:以后修改代码源文件的时候老实用IDE或者非记事本,不要秀操作。(编码格式)
网友评论