myeclipse中出現The method xxx of type must override or implement a supertype


出現問題提示:The method xxx of type must override or implement a supertype? annotation:@Override的原因

查閱了一下資料,發現說在jdk1.5下要使用@Override 這個annotation 必須保證 被標注方法來源於class 而不是interface,

但我檢查過,發現自己的jdk確實是1.6版本啊。

最后發現,即使自己的jdk是1.6,還需要修改myeclipse里面的編譯jdk版本,從5.0改成6.0,要不就會出現上述錯誤

修改路徑是,在myeclipse下:Windows--Preferences--Java--Compiler,在右邊的Compiler compliance level 修改版本為 6.0,就可以了    {Windows->Preferences->Java->Compiler  “configure project specific

settings”, Change from java 1.5 (5.0) to 1.6 (6.0) and then “yes” rebuild project。  這個要詳細些,其實 跟前面一樣}

 

此時,會發現 做了上面步驟,為啥還要報錯,那是因為 導入的項目,還沒把jre 變為6.0,解決辦法為:項目右鍵->build path->configure build path->java Compiler(左邊那排中) ->在右邊的Compiler compliance level 修改版本為 6.0

 

按照以上改了,還是有紅色叉號,還是報錯,怎么辦,

再把文件從窗口上先叉掉,再重新打開就不會報錯了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM