@Override報錯的處理


有時候我們從SVN導的項目,jre和jar包都沒問題,但是就會出如下圖的錯誤:

xi

點擊紅叉,顯示錯誤信息如下:

 

 

點擊工具里面的window-->preferences-->java-->Compiler-->Compiler compliance settings到jdk1.5以上,刷新工程,重新編譯。這是因為

@Override是JDK5就已經有了,但是不支持對接口的實現,認為這不是Override而報錯。JDK6修正了這個Bug,無論是對父類的方法覆蓋還是對接口的實現都可以加上@Override。

要解決該問題,首先要確保機器上安裝了jdk 1.5以上版本,

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

 

 

如果jdk版本修改不了,可以按照下圖修改根文件:

 

問題解決,還不行,繼續百度。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM