我想这个问题肯定困扰了很多人,我也不例外。新公司用的东西多多少少会与我们以前公司的有所不同。所以这个问题也时常伴随在我们身边。

第一种解决方案:

@Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override
而JDK6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override

修改你的eclipse指定的编译器版本
在选项里的java compiler中指定版本至少在5.0以上

在myEclipse中改变编译器的方法:Project->Properties->Java Compiler->Configure Workspace Setting,在弹出的页面中可以进行设置。

这个来自于:http://blog.csdn.net/CodeJoker/archive/2009/07/02/4317361.aspx

第二种解决方案:(我使用这种方法,没有问题)

在JAVA 1.5和1.6中@override的用法是有些区别的,虽然改变了JRE但eclipse还是会报错。

解决办法:Windows->Preferences-->java->Compiler-->compiler compliance level设置成6.0就OK了.

注意:

但是在导入一个工程时,编译并打包到Tomcat后,发现出现java.lang.UnsupportedClassVersionError: Bad version number in .class file异常,检查了一下我的myEclipse,我发现我的eclipse的compiler的jdk版本,tomcat所用的jdk版本不一致,后来设置成一致就可以了。看来果然是这个问题引起。
    那次在Linux上部署工程时也出现过因为版本不同引起的问题,那时我们用的IDE的编译器是JDK5.0,而那台Linux装的是JDK6.0,部署后发现很多功能都出错,看来有些东西还是注意一下啊。
    附,在myEclipse中改变编译器的方法:Project->Proper的ties->Java Compiler->Configure Workspace Setting,在弹出的页面中可以进行设置

其实这种方式与第二种差不多,殊途同归。第一种方式重点是设置这一个项目。而第二种重点设置所以项目。不过都可以用。

Eclipse @override报错相关推荐

  1. eclipse @override 报错 解决

    第一种解决方案: @Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可 ...

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

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

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

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

  4. android override报错,android @override 报错解决方案

    android @override 报错解决方案 现象: ... java: 1801: method does not override a method from its superclass @ ...

  5. java override报错_java @override 报错处理

    转载自:http://blog.sina.com.cn/s/blog_9c7605530101kl9r.html 一.java @override 报错处理 做项目的时候,同事那边电脑上编译通过的ja ...

  6. android项目模块导入eclipse编译报错,android中studio导入eclipse项目报错怎么办

    android中studio导入eclipse项目报错怎么办 发布时间:2020-07-15 17:34:45 来源:亿速云 阅读:96 作者:清晨 这篇文章将为大家详细讲解有关android中stu ...

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

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

  8. The command (dfs.browser.action.delete) is undefined 解决Hadoop Eclipse插件报错

    Hadoop Eclipse插件 报错. 使用 hadoop-eclipse-kepler-plugin-2.2.0.jar 如下所示 Error Log 强迫症看了 受不了 The command ...

  9. Eclipse打开报错,The Eclipse executable launcher was unable to locate its companion shared library.

    Eclipse打开报错 The Eclipse executable launcher was unable to locate its companion shared library. 经常有小伙 ...

最新文章

  1. 2018年12月,华为HCNP大面积更新题目,军哥独家解题咯
  2. Matlab中plot函数参数解析
  3. Python3 编码讲解
  4. 电离辐射防护与辐射源安全基本标准_辐射防护与安全机考难点考点解析辐射防护标准...
  5. 从代码里提取的测试需求
  6. cad钣金展开插件_钣金折弯展开的计算方法汇总
  7. Spring系统学习:20180612--aop配置中表达式的写法
  8. FKGE:合格的知识图谱嵌入已经学会保护隐私啦!
  9. THREEJS - 自定义曲线绘制
  10. Windows添加启动项的两种方法
  11. win下MySQL 8.0.11 修改密码、开启远程访问
  12. java静态方法没有this,super与this无法用在static方法中
  13. java人工智能开源项目_人工生命——一个用代码模拟生命进化的人工智能开源项目...
  14. oracle profile 参数,oracle profile的参数详解
  15. 关于Debug.Log的一点儿小知识
  16. python--爬虫入门(七)urllib库初体验以及中文编码问题的探讨
  17. 复变函数基本概念总结
  18. leetcode hot100------121. 买卖股票的最佳时机--动态规划知识点
  19. redis之地理位置
  20. HDU 4411最小费用流

热门文章

  1. html+css常见面试问题汇总
  2. imac打开terminal终端器
  3. 资料 | 美图区域链白皮书(附PDF链接)
  4. Ubuntu 22.04下载安装VMware Workstation Pro 17
  5. linux中vim的全拼,linux常用命令全拼
  6. 循环-求一个数各位数字的和
  7. 计算机一级仿宋gb2312,仿宋gb2312字体
  8. Dracula这个东西
  9. oracle创建表和序列
  10. 银河麒麟V10 SP2 搭建tftp服务