1. 程式人生 > >解決Java“syntax error on token enum”問題

解決Java“syntax error on token enum”問題

參考:

http://stackoverflow.com/questions/8598661/eclipse-chokes-on-enum-even-though-compiler-compliance-level-is-1-6

http://ywj852752270.blog.51cto.com/4105805/1248526

【原因】

enum 是Java保留關鍵字,在Java 1.4 及 1.4以前版本中,編譯時可能會提示warninig,提示enum 是關鍵字,不建議使用。但是從Java 1.5 版本開始就會報error:syntax error on token enum

【解決】

可以將取名為enum 的變數改名。

如果不方便修改,比如老程式碼不能動,這時可以像下面這樣解決。


然後專案會重新build,如果還報syntax error on token enum 錯誤,則將專案從workspace刪除,然後重新匯入,重新build。