maven構建非法字符解決辦法


CI使用maven做版本構建時候碰到了一個問題,有個java源碼始終編譯報錯,錯誤發生在文件第一行。
出錯內容是:

***.java:[1,1] 非法字符: \65279

后面上網看了,原來是文件編碼問題。這一個java文件的編碼格式是UTF-8 BOM格式的。其它源碼的編碼格式都正常。

修改方法具體如下:
先在eclipse的 project explorer中選中這個java文件,在右鍵菜單中選中“properties”,在彈出框中,將文件的編碼“text encoding”更改為ISO-8859-1,這樣,源碼文件的頭部的隱藏字節馬上顯示成亂碼就出來了。把亂碼刪掉之后,重新將文件編碼改為UTF-8即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM