Error:(1, 1) java: 非法字符: ‘\ufeff’ Error:(1, 10) java: 需要class, interface或enum 有时候在Idea辅助别人给的java文件时,在编译的时候会出现以上错误 ,其实就是这个java文件可能是Eclipse编写的,Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,IDEA没有这个智能转换。 解决方法如图: 再点击GBK 把UTF-8转化为GBK 然后再把GBK转化为UTF-8就可以了