今天寫程序碰到個坑,eclipse編輯,jdk1.7,clean編譯項目後報錯Syntax error on token "package", assert expected
反復檢查是否有拼寫錯誤、語法規則錯誤等,都沒有查出來,一陣莫名其妙...
問過度娘,提供的信息都是package語句是否位於第一行、import語句是否位於package語句之前、是否多個花括號等等可能,當然都不是了...這都是剛學java的新人犯的錯好吧...
各種嘗試後終於發現了問題:編碼問題。
可能是導入工程的時候沒有注意,整個工程的編碼格式變成了GBK,改為utf-8,clean工程,問題解決。
以後當遇到比較奇葩的編譯問題時,不妨先看看編碼格式,是否還是熟悉的utf-8...