IDEA中 @override报错的解决方法(转载)

摘要:
今天,当使用IDEA导入一个java项目时,我遇到了一个问题。代码中的所有@override位置都标记为红色,提示:@override不支持接口的实现。百度发现,原因是JDK5版本中存在一些小错误。@the Override在JDK5中已经可用,但它不支持界面的实现。认为这不是覆盖,并报告错误。解决方案也很简单。首先,确保安装了1.6版本的jdk,然后设置IDEA:。
今天用IDEA导入一个java工程时,碰上一个问题,代码中所有@override处标红,并提示:@override不支持对接口的实现。
网上百度了一下发现,  原因是引用JDK5版本中存在小bug的问题。@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。

解决办法也很简单,首先保证安装1.6版本的jdk,然后设置IDEA:File >> Project Structure >> Project 中设置Project language level如下

这里写图片描述

但是,重点来了,照此设置后,问题依旧没解决,还是出现@override标红情况,且提示信息不变。

然后发现,除了设置如上地方外,我们还需要对module进行设置哦。

File >> Project Structure >> Modules,然后选择需设置的module,在Sources页面,language level也需要设置成 6-@Override in interfaces ,如下图所示:

这里写图片描述

然后,问题解决啦~

转自:IDEA中 @override报错的解决方法

免责声明:文章转载自《IDEA中 @override报错的解决方法(转载)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用详解linux进程间通信-消息队列下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

idea在处理spring国际化解决中文乱码,properties的格式:native-to-ascii

在idea总是可以设置自动转码的:勾选如图所示 在编辑器中切换到Resuource bundle中去 这个时候在下面输入中文,则自动转为native-to-ascii,因为已经透明了,所以在这里看不到,用txt打开源文件,则已经转换了 来自为知笔记(Wiz)...

idea绘制activity流程图中文乱码解决

发现问题: 绘制activity的bpm工作流程图的时候,在name项中填写中文,开始的时候没问题,显示的确是中文,关闭文件再打开发现已经乱码,重启idea效果相同,如图 解决方案:修改idea启动参数,添加字符集编码 关闭idea——>进入idea安装目录/bin——>notepad++按需打开如图标注的两个文件中的一个,64位系统选择带6...

JAVA系列笔记十五之intellj idea

1.intellj idea中maven镜像配置 maven的配置地方如图所示:   maven的配置文件settings.xml存在于两个地方: 安装的地方:${M2_HOME}/conf/settings.xml 用户的目录:${user.home}/.m2/settings.xml 上图所示maven的安装目录为bundle 3,因idea中mav...

idea中找不到maven projects的集中解决办法

今天正常打开idea,却发现maven窗口找不到了:试了这些方法 首先idea自带了maven控件,不像Eclipse还需要下载控件,如果你以前有maven在右边,出于某种原因,消失找不到 了,你可以试试我写的方法。 方法1.你点击一下你idea界面最左下角的那个小框,maven应该从里面找到 方法2.点击菜单栏View->Tool Windows-...

IDEA工具引入vue项目后配置和运行

*** 不要使用 import 去引入项目,因为不是传统的项目结构 这样打不开,直接使用open 打开文件夹即可。 一、在IDEA中配置vue插件 点击File-->Settings-->Plugins-->搜索vue.js插件进行安装,下面的图中我已经安装好了 二、搭建node.js环境 安装node.js 可以去官网下载:安装过程就...

详解Intellij IDEA中.properties文件中文显示乱码问题的解决

首先,你可能会见到如下提示: File encoding is disabled because .properties file (see Settings|Editor|File Encodings|Properties Files) 具体如下图。没截全图,太大了,只截取了提示部分。 在这之前,我一直以为,我已经设置了我这个编辑器下的所有文件的编码格...