问题描述
今天在开发接口是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一下即可解决