Eclipse配置错误 —— Syntax error, annotations are only available if source level is 1.5 or greater

一、问题描述

今天在写一个测试Demo,然后使用注解功能时报这个错误:Syntax error, annotations are only available if source level is 1.5 or greater ,提示我annotation是jdk1.5以上的版本才有的功能,如下图:
Eclipse配置错误 —— Syntax error, annotations are only available if source level is 1.5 or greater
而我的jdk配置的是1.8的,按道理不会出现这样的问题,经过检查项目的配置发现了问题所在

二、问题原因

编译器遵循的编译等级过低,在项目创建时使用了默认的配置文件,没有按照配置的jdk版本进行更新
下面是配置文件的配置信息:
Eclipse配置错误 —— Syntax error, annotations are only available if source level is 1.5 or greater

三、解决方法

1、点击项目使用快捷键alt+enter 或者右键项目选择最下面的properties 进入到项目配置页面
Eclipse配置错误 —— Syntax error, annotations are only available if source level is 1.5 or greater
2、修改编译器的编译等级
Eclipse配置错误 —— Syntax error, annotations are only available if source level is 1.5 or greater
3、改变配置
Eclipse配置错误 —— Syntax error, annotations are only available if source level is 1.5 or greater
4、查看配置文件修改成功
Eclipse配置错误 —— Syntax error, annotations are only available if source level is 1.5 or greater
ok,问题解决