從網上復制了一段java代碼到Eclipse里面,調整了一下格式,把Eclipse提示的明顯有問題的地方,主要是空格,刪掉了,但還是在最后一個分號那里提示“Syntax error, insert "}" to complete Block”,剛開始想可能是'}'配對的問題,仔細檢查了一遍,發現沒有問題。又想可能是分號打成了中文分號,把所有的分號刪掉,重新輸入英文分號,但錯誤提示還是存在。
又仔細review了一遍代碼,確認代碼無問題。去百度上搜了搜,這個問題還普遍,但沒有找到一個統一的標准答案,有的說是中文分號的問題,有的說是‘}’配對的問題,但之前都試過,無效。最后,還是不信邪,自己又從頭到尾手動輸入了一遍代碼,沒有做任何變動,只是自己手動輸入了一遍,奇葩的是,竟然沒有報錯了!
我想是不是從網頁復制粘貼代碼是把某些不可見的奇怪格式帶到Eclipse里面了,才一直提示這個錯誤。。