2014-12-02 47 views
0

所以,我用eclipse 4.2和groovy 2.3/jdk 1.6.0_35開發。 我剛剛在我的一個類上工作時突然日食向我展示了十幾個編譯錯誤在不同的類別中的任何地方。它說例如它在導入語句中找不到類,儘管該類在那裏。即使顯示錯誤,運行代碼也能正常工作。如果我爲其中一個類添加註釋並保存它,一些錯誤就會消失,但只要我改變另一個(完全不同的)類時就會返回。用groovy eclipse插件神祕的編譯錯誤

它也顯示了我一些錯誤,像這樣的:

enter image description here

錯誤描述: enter image description here

正如你看到的,錯誤是完全無關(Optional是完全獨立於任何其他類,當然也包括錯誤消息中提及的類的獨立)。如果我在某處添加註釋並保存Optional,錯誤消失,但一旦保存其他課程,就會返回。

我清理了項目,刪除了bin目錄並重新啓動了eclipse/computer,但沒有幫助。有沒有人已經經歷過這種行爲?如何解決它?

+0

Groovy Eclipse中的錯誤有時會在意想不到的地方彈出。它是編譯器工作的副作用。這裏顯示了錯誤,但其原因實際上是在其他地方。關於失敗原因的最佳線索是消息文本。試着看看它提到的類(即「Cobol」類)。 – Kris 2014-12-03 17:33:20

+0

幫助診斷的另一件事是檢查錯誤是僅在編輯器中還是在「問題」視圖中顯示。如果前者比編譯代碼不是一個問題,而是「Reconciling」(一種編輯器支持的有限編譯)和實際編譯之間的差異。如果問題僅僅在於協調,它是一種錯誤,並且可能會很好地在Greclipse問題跟蹤器上報告它:https://jira.codehaus.org/browse/GRECLIPSE – Kris 2014-12-03 17:36:42

回答

0

我得到了類似的問題,錯誤是在文件上面有一個編譯錯誤。因此,請嘗試評論文件之前,並檢查這是否解決問題。