在維護舊的專案,沒想到一編譯後就出現錯誤訊息了。
把訊息看清楚了之後,原來是該專案有個變數叫做 enum,
而這個變數在 Java 1.5 之後已經是保留字了,
所以會看到大概的錯誤訊息如下:
syntax error on token enum identifier expected …
解決的方式有兩個,一個是修改變數名稱,另一個是調整Compiler的版本。
preference -> Java -> Compiler -> Compiler compliance level 改為 1.4
如果是維護舊專案,還是建議用第二種方式。