该方法必须覆盖超类方法

Ped*_*ran 3 java eclipse ubuntu

最近我将我的电脑更新为Ubuntu 11.10 64位.我在导入项目时遇到问题,它给了我一个错误

"onView()方法必须覆盖超类方法".

我在其他一些帖子中读到错误应该是使用java 1.5,但Ubuntu 11.10附带open-6-jdk.

任何解决方案的想法?

Ted*_*opp 13

听起来您的项目的JDK合规级别设置为1.5.(计算机上安装的Java版本仅确定您可以设置合规性级别的高度.)您可以通过打开项目属性(右键单击项目名称,然后选择"属性")并选择"Java"来在Eclipse中进行检查.编译器"在左边.

在Java 1.6中,@Override注释可以(并且应该)用于已实现接口中定义的方法.Java 1.5不允许这样做.