天天看點

@Override must override a superclass method 有關問題解決

1.Java開發環境時

  如果在使用Eclipse開發Java項目時,在使用 @Override 出現以下錯誤:

The method *** of type *** must override a superclass method

主要是因為你的Compiler是jdk5,(5不支援@Override等形式的批注)隻要把它改為6就可以了。

  方法:将window->preferences->java-compiler中的Compiler compliance level修改為6.0。

  2.java開發環境時

  有時候從已有Android工程導入到Eclipse後,編譯會報這個錯誤。

  這時候需要在工程上右鍵,->Properties->Java Compiler(Left panel)->Compiler compliance level修改到相應版本,比如1.6之類(如果1.7時編譯出錯)。