我的項目曾經很好 - 錯誤出現在文件邊緣,編輯器麪包屑,問題視圖和包瀏覽器樹中,就像紅色的X標記一樣。爲什麼錯誤不再出現在Eclipse的包資源管理器中?
雖然有點自發,但它停止正常工作。
如果我在代碼中引入了一個錯誤,它會在文件邊界中顯示,而在其他地方顯示。它需要一個'項目清潔'來使紅色X在其他地方出現。
然後,如果我解決了這個問題,錯誤從文件邊緣清除,但紅色標記在其他地方一直存在,直到我做了另一次清理。
爲什麼它不再以自動方式正確顯示錯誤?
我使用Eclipse 3.5
我的項目曾經很好 - 錯誤出現在文件邊緣,編輯器麪包屑,問題視圖和包瀏覽器樹中,就像紅色的X標記一樣。爲什麼錯誤不再出現在Eclipse的包資源管理器中?
雖然有點自發,但它停止正常工作。
如果我在代碼中引入了一個錯誤,它會在文件邊界中顯示,而在其他地方顯示。它需要一個'項目清潔'來使紅色X在其他地方出現。
然後,如果我解決了這個問題,錯誤從文件邊緣清除,但紅色標記在其他地方一直存在,直到我做了另一次清理。
爲什麼它不再以自動方式正確顯示錯誤?
我使用Eclipse 3.5
你取消Build Automatically
?
嘗試先修復您的構建路徑,Java編譯器,JRE。如果仍然沒有運氣,你可能想看看項目屬性 - >建設者。確保「Java Builder」在那裏。
如果不是,我們應該如何添加它?我可以從另一個.project文件複製buildCommand條目。當然,有一種更好的方法可以做到,但我無法弄清楚。謝謝! – agamesh 2014-12-15 07:41:04
我有類似的問題。 我導入了一個也使用aspectj的項目。 編譯錯誤在編輯器中顯示,但不在包/導航器 - 瀏覽器中顯示。該項目被標記爲java-project,maven2和aspectj。
構建路徑似乎確定(JRE在那裏,行家和AspectJ。)
長期搜索後我發現,在項目文件以下條目失蹤。
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
粘貼在問題解決了!
無答案爲止應用到我的情況,但他們把我領到朝着這個解決方案:
項目 - >屬性 - >項目構面 - >轉換爲刻面的形式...
並檢查適用的Project Facets。
這種類型的問題的另一個原因:您可能沒有選擇正確的視角查看您的項目。我最近在我的工作區中有4個項目出現了這個問題,其中3個是PyDev項目,另一個是Android項目。就我而言,只有包資源管理器行爲異常,沒有顯示警告或錯誤,但問題視圖和文件本身顯示錯誤和警告。
事實證明,即使我選擇了Android項目,PyDev視角仍然很活躍。要更改透視圖,請轉至Window -> Open Perspective --> [Perspective Name]
或者點擊Eclipse右上角的透視快捷按鈕。
這與Eclipse Indigo有關,我不能說其他版本。
這對我有效......我使用的是Java而不是JavaEE的視角 – 2015-04-28 16:37:33
謝謝。絕對是一個實際的原因。 – Aaron 2015-12-27 06:57:29
我在層樓高的依賴配置
有缺失的項目刪除它解決問題
哦,老天爺:) 感謝。 – izb 2009-11-17 20:38:02
對於我們的新手來說,Eclipse選項在** Window> Preferences> General> Workspace> Build automatically **中。 – JohnK 2012-06-21 13:38:00
也在** Project **下拉菜單中。 – JohnK 2012-06-21 13:52:59