myeclipse Override出現紅線

2021-09-01 12:14:11 字數 284 閱讀 5525

jdk1.5不能檢測到介面裡面的方法,

要把編譯設為1.6才好使

@override 出現編譯異常的問題:

jdk1.6對於介面的實現,可以用@override來標記實現類的實現方法不會報錯

如果放到jdk1.5環境下就會抱編譯異常, 為什麼會出現這個問題是因為, jdk1.5的@override只面向與實現父類的方法.

而@override標記,一般都是開發工具自動加上, 如eclipse, 所以, 我們開發時要檢查開發環境和發布環境,以及測試環境的一致.

參考:

Eclipse 專案名出現紅叉

原因 經檢查源程式並沒有錯誤標識。通過排除發現 之前通過 eclipse 新建乙個資料夾,後來把資料夾刪除了,之後專案名就出現了紅叉。解決 右擊專案名,在彈出的選單中選擇 bulid path configure build path source 找到已被刪除的那個檔名,選擇 remove 刪除掉...

Eclipse專案名稱出現紅叉

原因 經檢查源程式並沒有錯誤標識。通過排除發現 之前通過eclipse新建乙個資料夾,後來把資料夾刪除了,之後專案名就出現了紅叉。解決 右擊專案名,在彈出的選單中選擇 bulid path configure build path source 找到已被刪除的那個檔名,選擇 remove 刪除掉就行...

QtCreator構建套件時出現黃色和紅色嘆號

在構建套件時手動指定了kit的qt版本與gcc版本,結果還是出現紅色嘆號 原以為是qt版本與gcc不匹配造成的,後來測試發現兩者都正常,按理說不應該是相容問題,後來把滑鼠放到嘆號上才找到了原因 問題就在gcc選擇的abi與qt版本要求的不一致,在gcc設定abi處選擇custom,配置成要求的即可,...