我繼承了一個java項目,並沒有太多的Eclipse經驗。在包資源管理器中,我可以看到所有類的項目大綱,但是當我嘗試編輯它們中的任何一個時,它說沒有找到源代碼。當我看起來源代碼是它看起來應該是的。我假設在從源代碼控制中提取代碼時,路徑必須從原始代碼改變。有沒有簡單的方法告訴IDE只需將代碼文件連接到類?Eclipse源與文件系統不同步
真正奇怪的是,在同一個目錄中的「某些」文件被找到,而其他的文件卻沒有。不能說我認爲這個IDE迄今非常高。
我繼承了一個java項目,並沒有太多的Eclipse經驗。在包資源管理器中,我可以看到所有類的項目大綱,但是當我嘗試編輯它們中的任何一個時,它說沒有找到源代碼。當我看起來源代碼是它看起來應該是的。我假設在從源代碼控制中提取代碼時,路徑必須從原始代碼改變。有沒有簡單的方法告訴IDE只需將代碼文件連接到類?Eclipse源與文件系統不同步
真正奇怪的是,在同一個目錄中的「某些」文件被找到,而其他的文件卻沒有。不能說我認爲這個IDE迄今非常高。
默認情況下,突出顯示資源上的「F5」也會刷新它。
您可以右鍵單擊項目名稱,然後單擊刷新。而且可以肯定的是,您可以選擇包名稱並右鍵單擊'刷新'。
單擊,然後按F5刷新該文件。應該沒問題。
如果刷新和清理不起作用,它可能只是簡單地運行您的代碼。對我來說它的確有竅門。許多刷新和清潔/建設後沒有工作。
只需從eclipse工作區中刪除所有項目並重新導入所有項目。它爲我工作。只是嘗試
如果使用Maven或其他構建確保您禁用插件一些插件,專門旨在生成者/更改代碼永遠不會讓你全面上同步
剛剛刷新的心不是總是的答案。當我導入兩個具有相同上下文進行審閱的項目時,我遇到了這個源代碼問題,並且Eclipse讓我消除了它們的歧義,迫使對第二個Web上下文的更改。其中一個源代碼鏈接到其他上下文的源文件夾。部署例如
.settings/org.eclipse.wst.common.component
(位於文件夾A1中)wb-module
元素引用其他上下文/ A [稍後]並使用其源代碼,而不是/ A。
我解決了這個通過更新每個項目在org.eclipse.wst.common.component
文件中的所有引用到適合自己的正確的項目
** 我選擇在導入後綴,它沒有特別的意義
很高興幫助,並感謝upvote。 – bigbadmouse
你試過刷新從Eclipse內部?右鍵單擊Package Explorer視圖中的項目,然後選擇刷新。 –
啊,現在我可以編輯源文件!謝謝。它仍然顯示樹形圖項目旁邊的小警告標誌。 – Belmiris
這個問題看起來是重複的:http://stackoverflow.com/search?q=eclipse+resource+is+out+of+sync+with+filesystem –