导入android项目时,为什么要删掉“@Override”才可以?以后我不没出现这个问题。求指导!!

删掉那个“@Override”就可以,想保留那个,不喜欢把它删掉。求指教!!... 删掉那个“@Override”就可以,想保留那个,不喜欢把它删掉。求指教!! 展开
 我来答
小飞侠的五哥
2012-10-26
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你的项目没有正常导入成功的时候就会出现这种情况。其实这个是没有影响的,因为@Override下面的函数其实就是要复写的函数(你implements的那个接口),在正常的java编译环境是没有问题的,放心,这个没有错误。当你没有正常导入项目的时候有些java编译的条件就没有到位,所以出现这种情况的,当你自己写函数的时候调用接口复写函数时也会出现@Override,这个就不会出错。
追问
我知道没有错的!但是我想保留这个@Override,因为一看就知道是要复写的函数。我以前都没有出现这种情况。现在连插入一个借口,导入要复写的函数的时候,也没有出现这个@Override。感觉很不爽!继续求研究,求知道!
甫义工作室
2012-11-20
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
这个个错误的原因源于java compiler, Java1.5 中是没有@Override的,1.6 中才有。
因此解决的方法就是让eclipse使用java1.6而不是1.5
操作过程如下:
eclipse中 --> Window --> Preferences --> Java --> Compiler
虽然这个时候我们可能在右边看到的 Compiler compiance level选择的是1.6,但是细分到每个项目的时候则不然,
因此我们继续选择 “Configure Project Specific Setings...”,于是乎我们可以看到我们的工程了,选择报错的工程-->OK-->
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式