关于java:Eclipse:使用@Override时总是会注意到错误

Eclipse: always notice error when use @Override

本问题已经有最佳答案,请猛点这里访问。

我不知道为什么每次我实现一个类。当我使用@Overrideeclipse时,总是注意到错误:

the method A of type B must override a superclass method

(方法A是我重写的方法,B是我使用的当前类)

Eclipse建议删除EDOCX1[0]

但是使用相同的代码,我的想法是,没有发现错误。

谁能告诉我为什么?

谢谢)

@编辑:哦,我不发布确切的代码,因为当我实现某个东西时,它会发生在所有人身上:例如:

1
2
3
4
public class helloworld implements Runnable {
    @Override //this line no-error with Idea and error with eclipse:the method run of type helloworld must be override a super class
    public void run(){
    }


Java 5只支持在子类化时重写的方法的注释。从Java 6开始,您也可以在从接口实现方法的方法上使用此注释。


检查您的符合性设置。应该是JDK 6+


这是一个Java版本的问题。在一个IDE中,您使用的是允许这样做的JDK6/7。在另一种情况下,你使用的是Java 5,而不是。