问题出现场景

在练习MVC模式的小项目时候,创建了一个接口,以及它的实现类。但是在对接口进行实现的时候,一个新的实现前面的@override总是报错,但是实现本身的代码是无问题的。提示修改的方式是删掉@override。

问题的思考
  1. 先是上网搜索,得到结论。对于@override,这个东西在JDK1.5时候已经生成,但是在解释的时候有BUG,会认为这不是@override而报错。因此替换未JDK1.6及以上版本即可。
  2. 但是,我本身安装的JDK是1.7。不可能存在1.6修复了BUG,1.7又逆向修复BUG的操作。因此排除这个方案。
问题的解决
  1. 最后查看论坛发现有个可能性是之前定义的抽象类未保存
  2. 查看代码,果然,接口中的抽象类未保存的情况下,生成了实现类。但是eclipse在自动生成实现类的时候未提示错误,但是实现类写完保存的时候报错。
  3. 保存接口中抽象类后,在返回实现类内发现,错误消失
问题的总结
问题可能出现的两种情景
  1. JDK版本是1.5及1.5以下
    — 此时更改JDK版本为1.6及以上即可
  2. 抽象类未保存
    — 此时保存抽象类所在的文件即可

eclipse中@override报错的解决方法相关推荐

  1. IDEA中 @override报错的解决方法

    原文路径:http://www.cnblogs.com/printN/p/6870036.html ------------------------------------ 今天用IDEA导入一个ja ...

  2. IDEA中实现接口时注解@Override报错的解决方法

    IDEA中实现接口时注解@Override报错的解决方法 参考文章: (1)IDEA中实现接口时注解@Override报错的解决方法 (2)https://www.cnblogs.com/liulao ...

  3. Java @override报错的解决方法 .

    有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解决问题,因为有时候有@override的地方超级多. 这是jdk的问题,@ ...

  4. Java @override报错的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解 ...

  5. python3中urlopen_详解python3urllib中urlopen报错的解决方法

    这篇文章主要介绍了关于解决http://www.gxlcms.com/wiki/1514.html" target="_blank">python3 urllib中 ...

  6. python3中urlopen_详解python3 urllib中urlopen报错的解决方法

    这篇文章主要介绍了关于解决python3 urllib中urlopen报错问题的相关资料,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧. 前言 最近更新了Python ...

  7. from d2l import torch as d2l这个语句中torch报错的解决方法

    最近在看<动手学深度学习>时书写上面的代码时,会有 from d2l import torch as d2l这个语句中torch报错,原因是没有导入这个d2l包,如何导入这个库呢 1.打开 ...

  8. eBUS中的报错及解决方法

    报错AUTO_ABORTED和TOO_MANY_CONSECUTIVE_RESENDS 通过卸载杀毒软件及关闭防火墙可以解决.我使用的是360,360下通过将eBUS添加信任区也可以解决此问题. 同时 ...

  9. android线程改变布局,Android线程中设置控件的值提示报错的解决方法

    本文实例讲述了Android线程中设置控件的值提示报错的解决方法.分享给大家供大家参考,具体如下: 在Android线程中设置控件的值一般会与Handler联合使用,如下: package com.y ...

最新文章

  1. 返璞归真 asp.net mvc (10) - asp.net mvc 4.0 新特性之 Web API
  2. 【漫谈数据仓库】 如何优雅地设计数据分层
  3. 【JavaScript高级教程】JavaScript prototype(原型对象)
  4. Android新手之旅(12) URL解码
  5. 电脑硬件知识大扫盲:主板知识大全
  6. vb连接oracle 工程,VB 连接Oracle数据库
  7. 低代码平台开发 python_低组词_低的多音字组词,低是多音字吗,低组词有哪些
  8. Linux平台提取DSDT,关于DSDT修改-提取软件以及使用方法【详解】
  9. 六 R语言barplot条形图之带误差棒的对称条形图及相关性分析结果分布
  10. what's IBM?
  11. 无人零售的黑科技:RFID技术
  12. hexo个人博客收录百度
  13. python100以内孪生素数_孪生素数
  14. 记几个智能手表相关芯片 蓝牙芯片 低功耗
  15. Nature | 植物与病原菌“军备竞赛”的“化学装备” 何祖华研究组在水稻广谱抗病的免疫代谢机制上取得重大进展...
  16. linux qq 提示错误,linux QQ使用实践兼wine QQ2013版本太低无法使用解决办法
  17. 【转】Numpy 数学函数及代数运算
  18. 全志r16android sdk,全志R16_sdk_Dmaengine使用手册
  19. 一阶逻辑等值演算与推理
  20. 对遥感图像的分类处理综合应用

热门文章

  1. Quartz技术简介
  2. 目前最新最全的xp操作系统大全
  3. “性冷淡”的企业聊天工具,里面的秘密比陌陌还多
  4. Winform基础入门(一)
  5. php许愿墙mysql,许愿墙—许下你的愿望
  6. C站万字详解二叉树基本操作演示程序(附图)
  7. UnicodeEncodeError: 'ascii' codec can't encode character u'\u548c' in position 0: ordinal not in ran
  8. go项目部署服务器保姆级教程(带图)
  9. Error receiving broadcast Intent com.android.vending.billing PURCHASES_UPDATED flg=0x10 has extras
  10. HTML如何制作百度首页?代码是什么