編譯報錯:找不到符號、未結束的字符串文字 等的解決辦法
由於 UTF-8 編碼文件有分 有BOM 和 無BOM 之分,默認情況下 IntelliJ IDEA 使用的編譯器是 javac,而此編譯只能編譯 無BOM 的文件,有很多 Eclipse 用戶在使用 IntelliJ IDEA 開發 Eclipse 項目的時候常常會遇到此問題。主要是因爲 Eclipse 的編譯器是 Eclipse,此編譯器支持 有BOM 的文件編譯。故,解決辦法是對於此文件進行 BOM 去除。
然後看這個類的編碼是不是utf-8不帶bom的編碼,如果切換不過來,首先切換到其他編碼,然後再切換回來就行;或者可以去notepad++上面看文件的編碼是否改過來了。