Eclipse @override报错
我想这个问题肯定困扰了很多人,我也不例外。新公司用的东西多多少少会与我们以前公司的有所不同。所以这个问题也时常伴随在我们身边。
第一种解决方案:
@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报错相关推荐
- eclipse @override 报错 解决
第一种解决方案: @Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可 ...
- Java @override报错的解决方法 .
有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解决问题,因为有时候有@override的地方超级多. 这是jdk的问题,@ ...
- Java @override报错的解决方法
2019独角兽企业重金招聘Python工程师标准>>> 有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解 ...
- android override报错,android @override 报错解决方案
android @override 报错解决方案 现象: ... java: 1801: method does not override a method from its superclass @ ...
- java override报错_java @override 报错处理
转载自:http://blog.sina.com.cn/s/blog_9c7605530101kl9r.html 一.java @override 报错处理 做项目的时候,同事那边电脑上编译通过的ja ...
- android项目模块导入eclipse编译报错,android中studio导入eclipse项目报错怎么办
android中studio导入eclipse项目报错怎么办 发布时间:2020-07-15 17:34:45 来源:亿速云 阅读:96 作者:清晨 这篇文章将为大家详细讲解有关android中stu ...
- IDEA中实现接口时注解@Override报错的解决方法
IDEA中实现接口时注解@Override报错的解决方法 参考文章: (1)IDEA中实现接口时注解@Override报错的解决方法 (2)https://www.cnblogs.com/liulao ...
- The command (dfs.browser.action.delete) is undefined 解决Hadoop Eclipse插件报错
Hadoop Eclipse插件 报错. 使用 hadoop-eclipse-kepler-plugin-2.2.0.jar 如下所示 Error Log 强迫症看了 受不了 The command ...
- 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. 经常有小伙 ...
最新文章
- 2018年12月,华为HCNP大面积更新题目,军哥独家解题咯
- Matlab中plot函数参数解析
- Python3 编码讲解
- 电离辐射防护与辐射源安全基本标准_辐射防护与安全机考难点考点解析辐射防护标准...
- 从代码里提取的测试需求
- cad钣金展开插件_钣金折弯展开的计算方法汇总
- Spring系统学习:20180612--aop配置中表达式的写法
- FKGE:合格的知识图谱嵌入已经学会保护隐私啦!
- THREEJS - 自定义曲线绘制
- Windows添加启动项的两种方法
- win下MySQL 8.0.11 修改密码、开启远程访问
- java静态方法没有this,super与this无法用在static方法中
- java人工智能开源项目_人工生命——一个用代码模拟生命进化的人工智能开源项目...
- oracle profile 参数,oracle profile的参数详解
- 关于Debug.Log的一点儿小知识
- python--爬虫入门(七)urllib库初体验以及中文编码问题的探讨
- 复变函数基本概念总结
- leetcode hot100------121. 买卖股票的最佳时机--动态规划知识点
- redis之地理位置
- HDU 4411最小费用流