新建了个Java类,启动后报编译错误:Error:(1, 1) java: 非法字符: '\ufeff' Error:(1, 10) java: 需要class, interface或enum
【问题】Error:(1, 1) java: 非法字符: '\ufeff' Error:(1, 10) java: 需要class, interface或enum
【原因】编译问题
因为程序编译时是按照UTF-8的格式来编译运行,但是当前文件格式是UTF-8-BOM编码的,编辑器不能识别文件头部的\ufeff导致的,所以会出现编译报错。
【解决】可通过idea工具解决
右键代码,选择Remove BOM即可。
bug怎么这么多!