编译报错:找不到符号、未结束的字符串文字 等的解决办法
由于 UTF-8 编码文件有分 有BOM 和 无BOM 之分,默认情况下 IntelliJ IDEA 使用的编译器是 javac,而此编译只能编译 无BOM 的文件,有很多 Eclipse 用户在使用 IntelliJ IDEA 开发 Eclipse 项目的时候常常会遇到此问题。主要是因为 Eclipse 的编译器是 Eclipse,此编译器支持 有BOM 的文件编译。故,解决办法是对于此文件进行 BOM 去除。
然后看这个类的编码是不是utf-8不带bom的编码,如果切换不过来,首先切换到其他编码,然后再切换回来就行;或者可以去notepad++上面看文件的编码是否改过来了。