2012-07-21 54 views
1

我試圖轉移到使用最新版本的Eclipse(Juno 4.2),但我遇到錯誤項目,我使用了@Override註釋。同樣的項目不會在Eclipse Indigo中引發任何錯誤。@Override註釋在Eclipse Juno中出現錯誤但在Eclipse中不存在Indigo

我在過去有類似的問題,但我已經通過更改構建路徑上的JRE來克服它們。在Indigo和Juno中,該項目的設置與我完全相同。我該如何解決這個問題?

enter image description here

...

enter image description here

編譯器設置也是相同的

enter image description here

...

enter image description here

回答

3

我懷疑有兩個項目不同的 「JDK遵守」 設置。

請參閱this question,它解釋了@Override在Java 1.5和1.6之間如何變化。

+0

他們看起來和我一樣。我已經更新了這個問題。 – 2012-07-21 11:39:33

+0

請嘗試更改合規性級別? – 2012-07-21 11:44:51

+0

我在1.6和1.7之間來回切換,錯誤消失。我確信我之前做過1.5到1.6的測試,沒有任何影響。謝謝 – 2012-07-21 11:49:30