解决Java“syntax error on token enum”问题

 

本来我的问题是jsp中变量名命名和保留关键字重复了,如下图.无意中又找到下面的问题和解决方案作为笔记.

 

 解决方法:修改变量名.

 

========================================傲娇的分割线======================================= 

 

本文转自:http://blog.csdn.net/yasi_xi/article/details/27331889

 

参考:

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。

 

posted @ 2017-04-10 17:00  习惯沉淀  阅读(2957)  评论(0编辑  收藏  举报