012_Idea Intellij 导入eclipse项目时错误 : Error:(1, 1) java: 非法字符: '\ufeff' 与 Error:(1, 10) java: 需要class, interface或enum

错误截图如下 : 

原因 : 

Windows记事本在修改UTF-8文件时在文件开头添加BOM导致的,会导致IDEA不能正确读取.java文件从而程序出错。

解决方案 :

方案一 : 在IDEA的右下角将文件编码更改为UTF-16,再改回UTF-8即可,就相当于刷新了一下文件编码。

  • 讲文件编码格式由 utf-8 转换为utf-16/GBk步骤截图如下 : 

选择后会有如下视图 :

选择   convert   即可 ,  就是 转换的意思.

  • 接下来,再将文件编码格式由   utf-16/GBK   转换为  utf-8 即可, 步骤与上面相同,截图略.

方案二 : 将报错的java代码复制出来用然后用文本编辑器软件来修改编码格式,原理同上.该方法仅做拓宽思路,相信方案一已经解决问题.

 

posted @ 2020-07-23 22:57  -超级菜鸟-  阅读(513)  评论(0编辑  收藏  举报