1. 程式人生 > >接口的實現類不支持@Override註解,提示移除

接口的實現類不支持@Override註解,提示移除

pre 覆蓋 修改配置 報錯 修正 修改 但是 over prop

寫了一個接口的實現類,在方法的前面加了@Override居然報錯了,要求移除這個註解。據說這個是JDK的版本問題,@Override在JDK5就已經有了,但是有一個小小的BUG就是不支持對接口的實現,認為這不是Override而JDK6修正了這個BUG,無論是對父類的方法覆蓋還是對接口的實現都可以加上@Override。

首先要確保安裝jdk1.6,然後在eclispe中修改配置,在windows->preferences->java->complier->compiler compliance level 中選擇1.6以上版本,刷新工程,重新編譯一下。

如果還是不行,就在報錯的工程上,鼠標選擇properties->java complier->compiler compliance level中選擇1.6以上版本,刷新工程,重新編譯。

接口的實現類不支持@Override註解,提示移除