annotation:@Override出現The method of type must override asuperclass解決方案

緣由追蹤及解決辦法:

  1. 查閱資料發現說在jdk1.5下要使用@Override這個annotation必須保證被標註的方法來源於class而不是interface.
  2. 即便本身的jdk是1.6,還須要修改myeclipse裏面的編譯jdk版本,從1.5(5.0)改爲1.6(6.0),不然還會出現上述錯誤。
  解放辦法:在myeclipse下:Windows-Preferences-Java Compiler,在右邊的Compiler Compliance Level 修改爲1.6(6.0)版本。java

此時若是發現仍是上述錯誤

  緣由是項目尚未吧jre變成1.6(6.0)eclipse

  解決辦法:項目右鍵->build path->configure build path->java Complier(在左邊那一排)->右邊的Complier compliance level修改成1.6(6.0)版本。ide

參考:http://www.douban.com/note/228294911/
相關文章
相關標籤/搜索