java中的@Override報錯解決

問題:java

有時候在java的Eclipse工程中會遇到@Override報錯,把@Override去掉就行了,但是有時候@Overvide太多,不能從根本上解決問題。eclipse

分析:ide

這是jdk版本之間區別的問題:繼承

在Jdk1.5中@Override就已經有了,可是對接口的實現是不支持的,因此報錯。接口

在Jdk1.6之後不管是對父類的繼承仍是對接口的實現都支持了ip

解決:
首先確保機器上已經安裝了Jdk1.6的版本編譯

而後,選擇eclipse菜單Windows->Preferences-->java->Compiler-->compiler compliance level選擇 1.6,刷新工程,從新編譯。cli

若是問題還沒解決,就在報錯的工程上,鼠標右鍵選擇 Properties-->Java Compiler-->compiler compliance level 中選擇 1.6,刷新工程,從新編譯。jdk

相關文章
相關標籤/搜索