首頁 >Java >java教程 >為什麼 Eclipse 在專案匯入後拋出「必須重寫超類別方法」錯誤?

為什麼 Eclipse 在專案匯入後拋出「必須重寫超類別方法」錯誤?

Linda Hamilton
Linda Hamilton原創
2024-11-19 15:44:021011瀏覽

Why Does Eclipse Throw a

Eclipse 中出現錯誤:專案匯入後「必須重寫超類別方法」

將Android 專案重新匯入Eclipse 時,使用者經常經常會遇到錯誤指出「方法必須重寫超類別方法。」這與編譯器設定配置不正確時Eclipse處理重寫方法的不一致有關。

原因:

Eclipse 預設使用 Java 1.5 編譯設定。在Java 1.6中,實作介面方法的方法可以使用@Override來註解。但是,在 Java 1.5 中,@Override 只能套用於重寫超類別方法的方法。

解決方案:

要解決此問題,請將專案/IDE 首選項調整為如下:

  1. 將Java 首選項調整為如下:
  2. 將Java 首選項調整為如下:

將Java 首選項調整為如下:

將Java 偏好設定器等級設定為1.6.選擇JRE 1.6 從Eclipse 執行程式。 透過更新這些設置,Eclipse 將識別出重寫的方法旨在實現介面方法而不是重寫超類別方法。因此,錯誤將不再出現。 如果 Eclipse 沒有自動填入參數名稱,請確保您也手動指派正確的參數名稱,因為這種不一致仍然會導致錯誤發生。

以上是為什麼 Eclipse 在專案匯入後拋出「必須重寫超類別方法」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn