有人會知道爲什麼會發生這種情況嗎?我似乎有Java 1.6設置,但我仍然得到@Override
錯誤,好像系統認爲我在1.5這很奇怪。Eclipse - 我在我的Window-Preferences中設置了Java 1.6,但是編譯器給出了關於@Override的錯誤
有關爲什麼發生這種情況的任何想法?
編輯
的錯誤消息是
方法
Type
型method(parametertypes)
必須重寫 超類方法
有人會知道爲什麼會發生這種情況嗎?我似乎有Java 1.6設置,但我仍然得到@Override
錯誤,好像系統認爲我在1.5這很奇怪。Eclipse - 我在我的Window-Preferences中設置了Java 1.6,但是編譯器給出了關於@Override的錯誤
有關爲什麼發生這種情況的任何想法?
編輯
的錯誤消息是
方法
Type
型method(parametertypes)
必須重寫 超類方法
如果您還沒有準備好,導航到窗口 - >偏好 - >Java - >編譯器並將編譯器符合性級別設置爲1.6。
這假定您已經在項目的構建路徑上設置了1.6。
如何確保將構建路徑設置爲1.6 ? – Genadinik
覆蓋?或_o_verride? – Kowser
你能發佈一些關於錯誤的更多細節嗎?另外,我認爲註解是@覆蓋(而不是@覆蓋) – jlordo
你把方法名稱放在前面的@Override :) – Genadinik