與SVN相關的程式的調試問題【轉】

來源:互聯網
上載者:User

標籤:

解決eclipse中出現Resource is out of sync with the file system問題。

分析:
有時候因為時間緊迫的原因,所以就沒去管它,今天再次遇到它,實在看著不爽,所以想了辦法解決此問題!

這個問題是由於eclipse中檔案不同步引起的。在eclipse中,工程檔案是由eclipse自動掃描添加的,如果在外部修改了工程目錄中的檔案但又關閉了自動重新整理功能,則會引起檔案不同步,從而搜尋時出現Resource is out of sync with the file system問題(其它功能可能也會如此)。此外,在外部沒有修改eclipse工程中的檔案也有可能引起該問題。

解決方案:
有兩種解決方案:
1)手動重新整理。即在eclipse的工程目錄中,右鍵refresh(或者按下F5)。
2)配置eclipse的選項:
    a)eclipse啟動時,重新整理workspace,即勾選:window—>preferences—>general—>startup and shutdown—>refresh workspace on startup;
    b)window—>preferences—>general—>workspace中:勾選選項:refresh using native hooks or polling和refresh on access;

本人的eclipse版本是:eclipse SDK 3.7.0

 

用debug調試的時候出現了一個問題---source not found

上網查了一下,解釋如下:

我們的程式在調試的時候,可能有調用別人代碼的時候,如果你在debug時進入了別人的程式,而別的這個庫又沒有編譯成debug模式,那就比較遺憾了,你肯定會得到這個提示,這個時候step over就好了。

分析:

我遇到這個問題是因為,Eclipse開了兩個一模一樣的工程(當然,名字不同),然後debug調試的時候,不知道下一步調用的具體是哪一個程式碼,或者其調用的是不是當前工程中的程式檔案,就會出現該問題。

解決方案:

Debug視圖下指定java project路徑就可以了,具體如下:

Debug 視圖下

-》在調試的線程上按右鍵

-》選擇Edit Source Lookup Path

-》選擇Add

-》選擇Java Project

選擇相應的Project 進行OK確定即可

 

2Eclipse中右鍵工程無反應,導致Eclipse卡死(未響應) 2014-12-28

 

以前也遇到過這個問題,今天又遇到,想總結一下。

  在網上查了一下,導致卡死的原因有很多,沒有一個終極解決方案。試了幾個方案,還是沒能解決。這裡說一下個人的解決方案,簡單粗暴,但是不一定適用其它情況,僅作記錄。

 

解決方案1:刪除Eclipse中的項目,但是不要刪除workspace中的源檔案,然後重新匯入項目到Eclipse中。OK,完美解決。

 

3解決eclipse Resource is out of sync with the file system 報錯問題  2014-12-28

 

  在Eclipse中開啟database.properties檔案失敗,顯示:Resource is out of sync with the file system  。

 

  這是檔案系統不同步的問題,是因為在eclipse之外對工程中的resource進行修改引起的;但是,有時沒有在eclipse之外進行修改,也會報類似的錯誤。 
解決辦法:需要手動重新整理一下資源管理員。 
(1)在eclipse中,工程目錄右鍵,選擇F5(refresh) 
(2)設定eclipse自動重新整理。 
 通過Window->Preferences->General->Workspace,選中Refresh automatically

 

  eclipse中的項目無法查看源檔案,報錯:resource is out of sync with the file system。唯一的問題,在eclipse工程之外的地方修改了源檔案但是沒有重新整理。MyEclipse內建協助文檔:
Don‘t forget to refresh!
Whenever you use external tools to modify workspace files, you must perform a Refresh from within Eclipse to make the workspace aware of the changes.If you get a resource out of sync error in Eclipse it is a sign that there are resources in Eclipse that have been modified outside of Eclipse. 
One solution is to perform a refresh (available from a resource‘s popup menu) on any resources or projects that where modified outside of Eclipse.
There is also a preference to refresh automatically. 但是設定為自動重新整理在工程比較大時代價有點大! Window->Preferences->General->Workspace,選中Refresh automatically。

 

Ps:沒試過,因為重新匯入項目後問題未重現。

 

4、Eclipse項目上有紅色歎號  2015-3-14

產生原因:從外部匯入了工程,但展開又沒有詳細的指明任何錯誤

直接原因:工程中classpath中指向的包路徑錯誤

解決方案:右鍵項目名稱 BuildPath ---> Configure Build Paht...

找到Libraries中出現紅色叉號的包, 選中然後Remove掉,OK,問題解決。

 

與SVN相關的程式的調試問題【轉】

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.