即使编译器合规性级别为1.6,Eclipse也会对枚举产生阻塞

Nic*_*oul 8 java eclipse java-6

我已将Eclipse项目设置Compiler compliance level为1.6

但我得到的错误如下面的截图:Syntax error, annotations are only available if source level is 1.5.

我已经刷新/清理/重启Eclipse至少10次.
它与Maven2编译良好.Eclipse项目由Maven2生成.
该项目使用java-6-openjdk

在此输入图像描述

小智 12

其他方案:

1)将Workspace JRE设置为1.5(并应用/保存).项目将重建.

2)将Workspace JRE设置回1.6(并应用/保存).项目将重建.

然后所有错误都消失了.