在Java代碼中出現(xiàn)錯誤 Error:(1, 1) java: 非法字符: '\ufeff',通常是由于文件編碼問題引起的。這個(gè)錯誤表示文件開頭存在一個(gè)不可見的特殊字符 \ufeff(字節(jié)順序標(biāo)記 - BOM),它導(dǎo)致編譯器無法正確解析代碼。
報(bào)錯信息
用IDEA打開eclipse java項(xiàng)目編譯時(shí),出現(xiàn)以下錯誤:
Error:(1, 1) java: 非法字符: ‘\ufeff’ Error:(1, 10) java: 需要class, interface或enum
原因分析
Eclipse可以智能的把UTF-8+BOM文件轉(zhuǎn)為普通的UTF-8文件,IDEA沒有這個(gè)智能轉(zhuǎn)換。
解決方案
解決辦法:將IDEA 右下角的 遠(yuǎn)編碼 utf-8 切換到 GBK 在切換到 utf-8重新編譯即可解決該問題文章來源:http://www.zghlxwxcb.cn/article/632.html
文章來源地址http://www.zghlxwxcb.cn/article/632.html
到此這篇關(guān)于如何解決Java在idea中出現(xiàn)構(gòu)建輸出錯誤,Error:(1, 1) java: 非法字符: ufeff的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!