Java项目报错 Error:(1, 1) 错误: 需要class, interface或enum Error:(1, 1) java: 非法字符: ‘\ufeff’ 原因:编码问题(从GBK编码的文件放到了UTF-8中,报错) 解决方法:重新加载为gbk,再转成UTF-8 这时编码变成了GBK,再次切换编码 这样编码又变成了UTF-8,此时运行就不报错了