自定义类加上@Override就报错删除了就没事了但是公司的平台必须用; 我的JDK是1.6的 请问为什么 我是新人

 我来答
try_to_forgot
2015-06-27
知道答主
回答量:6
采纳率:0%
帮助的人:6.6万
展开全部
在jdk1.5时不能使用@override这个注解来标记从接口中实现的方法。但在jdk1.6时修正了这个问题@override可以用于类实现接口的方法。现在你说加上这个注解就会报错,你可以先检查一下你的eclipse的编译级别。具体查看方法时:右键你的项目->properties->java complier 然后你就可以看见你的eclipse使用的编译级别了。有些eclipse默认的编译级别是1.5的,你只是引入了1.6的jdk,没修改编译级别还是可能导致出现这个错误。
追问
谢谢, 我看了我的编译级别是1.7的。。。

还有别的解决方法么。。。
追答
那你试过重新clean项目没?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式