idea出现Undo Set language level to 6 - @Override in interfaces?

问题描述

今天在开发接口是service层接口的实现类, @Override注解报红出现Undo Set language level to 6 - @Override in interfaces?
在这里插入图片描述

解决办法

该问题的原因是java工程JDK的Language level 版本过低导致,@oveeide注解是在jdk6之后出来的,而我的工程中module中jdk Language level 用的是5,因此报红。
在这里插入图片描述1:配置置工程的JDK如下:(一般这里没啥问题)
在这里插入图片描述
2:设置Modules的jdk和 language level,此处才是报红的原因,将language level的版本改到6以上,最后 别忘了apply一下即可解决
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_37639900/article/details/100739373