Android(java)学习笔记148:Eclipse中代码提示去掉@override,不然就报错!
2015-08-10 21:51
726 查看
把项目下载下来后有@Override的注释的方法会报错,如果把@Override去掉就不报错了。经过查阅后发现:@override注释在jdk1.5环境下只能用于对继承的父类的方法的重写,但不能用于对实现的接口中的方法的实现,也就是jdk1.5的 @Override 这个annotation 并不把接口认为是超类 ,也就是说 如果在1.5下要使用@Override 这个annotation 必须保证 被标注方法来源于class 而不是interface .具体原因不明,可能是jdk 1.5 的bug吧,后来我查看MyEclipse的jdk配置是5.0,重新配置改成6.0就好了。具体步骤:
选中项目右键“properties”------->"java complier",在“JDK Compliance”下面的“complier Compliance level:”后面选择“6.0” 依次“OK”。
选中项目右键“properties”------->"java complier",在“JDK Compliance”下面的“complier Compliance level:”后面选择“6.0” 依次“OK”。
相关文章推荐
- Android 如何获取view的宽高
- android view移动总结
- android meta-data的一个大坑--long类型数据
- Android JSON 解析库的使用 - Gson 和 fast-json
- Android 编程下的 EditView 阻止软键盘自动弹出__图片资源文件后缀不能为.ico
- Android中JNI的使用方法
- android ListView详解
- Android之Handler机制
- Android Synchronization Fences – An Introduction
- Android之事件传递机制
- android开发中遇到的问题汇总【八】
- Android View.onMeasure方法的理解
- AndroidStudio配置Androidannotation
- Android Studio 中文乱码问题
- android 实现QQ好友分享和QQ空间分享
- Android之——NDK环境搭建
- Android安全机制
- 通过经纬度坐标计算两个点之间的距离
- Android侧滑--防QQ实现侧滑
- android LayoutInflate.inflate源码分析及使用区分