據說這是jdk的問題,@Override是JDK5就已經有了,但有個小小的Bug,就是不支持對接口的實現,認為這不是Override 而JDK6修正了這個Bug,無論是對父類的方法覆蓋還是對接口的實現都可以加上@Override。
首先要確保安裝了jdk 1.6,
然后,在eclipse中修改配置,在 Windows->Preferences-->java->Compiler-->compiler compliance level 中選擇 1.6,
,刷新工程,重新編譯下。
如果還是不行,就在報錯的工程上,鼠標右鍵選擇 Properties-->Java Compiler-->compiler compliance level 中選擇 1.6,刷新工程,重新編譯下。