Java项目编译报错出现原因以及处理方法之Error:(1, 1) java: 非法字符: ‘\ufeff‘

这个异常是因为程序编译时是按照UTF-8的格式来编译运行,但是当前文件格式是UTF-8-BOM编码的,编辑器不能识别文件头部的\ufeff导致的,所以会出现编译报错。一度怀疑是jdk版本差异导致,没想到是编译器编码设置问题。按照图片修改为UTF-8即可解决
Java项目编译报错出现原因以及处理方法之Error:(1, 1) java: 非法字符: ‘\ufeff‘_第1张图片

参考文章

idea2018配置web项目问题汇总
配置javaweb 和tomcat环境和一些注意事项

你可能感兴趣的:(项目问题解决,java,开发语言)