@override在MyEclipse和Eclipse中报注解annotation错误
来源:互联网 发布:windows同步软件 编辑:程序博客网 时间:2024/05/21 09:42
使用eclipse导入工程后,发现override注解报错。将override删除后就可以了。在网上查了下终于找到原因了这是由于jdk版本不对应引起的。
Multiple markers at this line
- implements org.springframework.beans.factory.InitializingBean.afterPropertiesSet
- The method afterPropertiesSet() of type MongoDbManager must override a superclass
method
@Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override而JDK6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override
先来了解下eclipse的编译器:eclipse 工程右键属性->java编译器是开发的时候编译需要使用到的是class文件的运行环境级别,例如,如果用的JDK1.4就不能使用泛型。而窗口->首选项->java编译器设置的是写好的JAVA代码按照什么JDK版本级别编译,例如:设置的是1.4,编译出来的class文件可以在1.4以上的JRE上运行,如果用的是5.0级别编译,就不能运行在1.4的环境里面,会提示版本过高。
解决办法:
查看了一下java compiler compliance level里面的版本是6.0,后来查看了一下工程中的版本发现是5.0,修改成6.0后编译正常了。
0 0
- @override在MyEclipse和Eclipse中报注解annotation错误
- @override在MyEclipse和Eclipse中报注解annotation错误
- @override在MyEclipse和Eclipse中报注解annotation错误
- @override在MyEclipse和Eclipse中错误
- 在jdk为1.6或1.7下,eclipse仍然报Remove '@override' annotation错误
- Eclipse/MyEclipse 对接口@Override 注解报错的解决方案
- MyEclipse中项目@Override注解报错问题
- @Override 注解报错,eclipse
- 在 eclipse 环境下 @override 注解 报错
- eclipse编译错误,提示Remove '@override' annotation
- 在myeclipse中java @override 报错处理
- Hibernate_003_在MyEclipse中配置部署(注解方式Annotation)
- Myeclipse中出现@Override错误
- myEclipse Eclipse @Override报错解决方案
- 在eclipse中导入工程后@Override报错
- 在eclipse中导入工程后@Override报错
- 在eclipse中导入工程后@Override报错
- 在eclipse中导入工程后@Override报错
- waitpid非阻塞时的用法
- 笔记本电脑突然无法连网
- Android 2016新技术
- PLSDA 构建 ROC曲线
- 欢迎使用CSDN-markdown编辑器
- @override在MyEclipse和Eclipse中报注解annotation错误
- Qt在线讲座之QML脚本书写规范
- 子类化的MFC方式
- windows 下一台服务器多个tomcat服务安装
- 再水一发相同序列
- Web应用class寻址顺序
- 《编写高质量代码:改善C++程序的150个建议》读书笔记3
- 经验分享:php连接oracle及thinkphp 3.2.2连接oracle
- 25个经典的Spring面试问答