可能重複:
Why does Eclipse complain about @Override on interface methods?我可以讓Java 5忽略@Override錯誤嗎?
我有一個使用Eclipse和Java 6 SDK編寫一些Java代碼,以便實現接口中的方法與@Override
註解 - 一個註解,在Java 6中是合法的,但在Java 5中不合法。
我想使用Java 5 SDK(在Mac OS X 10.5上爲javac
)編譯相同的代碼。除了@Override
註釋之外,所有內容都編譯並運行正常。有沒有什麼辦法可以讓javac忽略這個項目的@Override
註解,或者是唯一的解決方案來刪除它們?
我讀過這個問題,它的所有答案都是這樣的,它沒有針對JDK 1.5u21和1.5u22進行驗證,請參閱http://stackoverflow.com/questions/2335655/why-is-javac-failing-on-override-annotation #comment3379487_2335752 – 2016-10-18 11:41:59