eclipse調試常用技巧(eclipse中使用debug)

eclipse調試常用技巧(eclipse中使用debug)

ID:1499826

大?。?06.00 KB

頁數(shù):9頁

時間:2017-11-12

eclipse調試常用技巧(eclipse中使用debug)_第1頁
eclipse調試常用技巧(eclipse中使用debug)_第2頁
eclipse調試常用技巧(eclipse中使用debug)_第3頁
eclipse調試常用技巧(eclipse中使用debug)_第4頁
eclipse調試常用技巧(eclipse中使用debug)_第5頁
資源描述:

《eclipse調試常用技巧(eclipse中使用debug)》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、Eclipse調試常用技巧1常用調試快捷鍵(1)Ctrl+M--切換窗口的大小(2)Ctrl+Q--跳到最后一次的編輯處(3)F2---重命名類名工程名--當鼠標放在一個標記處出現(xiàn)Tooltip時候按F2則把鼠標移開時Tooltip還會顯示即ShowTooltipDescription。F3--跳到聲明或定義的地方。F5--單步調試進入函數(shù)內部。F6--單步調試不進入函數(shù)內部,如果裝了金山詞霸2006則要把“取詞開關”的快捷鍵改成其他的。F7--由函數(shù)內部返回到調用處。F8--一直執(zhí)行到下一個斷點。(4)Ctrl+Pg~--對于XML文件是切換代碼和圖示窗口(

2、5)Ctrl+Alt+I--看Java文件中變量的相關信息(6)Ctrl+PgUp--對于代碼窗口是打開“ShowList”下拉框,在此下拉框里顯示有最近曾打開的文件(7)Ctrl+/--在代碼窗口中是這種//~注釋。Ctrl+Shift+/--在代碼窗口中是這種/*~*/注釋,在JSP文件窗口中是〈!--~--〉。(8)Alt+Shift+O(或點擊工具欄中的ToggleMarkOccurrences按鈕)當點擊某個標記時可使本頁面中其他地方的此標記黃色凸顯,并且窗口的右邊框會出現(xiàn)白色的方塊,點擊此方塊會跳到此標記處。(9)右擊窗口的左邊框即加斷點的地方選S

3、howLineNumbers可以加行號。(10)Ctrl+I格式化激活的元素FormatActiveElements。Ctrl+Shift+F格式化文件FormatDocument。(11)Ctrl+S保存當前文件。Ctrl+Shift+S保存所有未保存的文件。(12)Ctrl+Shift+M(先把光標放在需導入包的類名上)作用是加Import語句。Ctrl+Shift+O作用是缺少的Import語句被加入,多余的Import語句被刪除。(13)Ctrl+Space提示鍵入內容即ContentAssist,此時要將輸入法中Chinese(Simplified)

4、IME-Ime/NonlmeToggle的快捷鍵(用于切換英文和其他文字)改成其他的。Ctrl+Shift+Space提示信息即ContextInformation。(14)雙擊窗口的左邊框可以加斷點。(15)Ctrl+D刪除當前行。調試常用技巧1、條件斷點斷點大家都比較熟悉,在Eclipse?Java編輯區(qū)的行頭雙擊就會得到一個斷點,代碼會運行到此處時停止。條件斷點,顧名思義就是一個有一定條件的斷點,只有滿足了用戶設置的條件,代碼才會在運行到斷點處時停止。在斷點處點擊鼠標右鍵,選擇最后一個"Breakpoint?Properties"斷點的屬性界面及各個選項

5、的意思如下圖,2、變量斷點斷點不僅能打在語句上,變量也可以接受斷點,上圖就是一個變量的打的斷點,在變量的值初始化,或是變量值改變時可以停止,當然變量斷點上也是可以加條件的,和上面的介紹的條件斷點的設置是一樣的。3、方法斷點?方法斷點就是將斷點打在方法的入口處,方法斷點的特別之處在于它可以打在JDK的源碼里,由于JDK在編譯時去掉了調試信息,所以普通斷點是不能打到里面的,但是方法斷點卻可以,可以通過這種方法查看方法的調用棧。4、改變變量值代碼停在了斷點處,但是傳過來的值不正確,如何修改一下變量值保證代碼繼續(xù)走正確的流程,或是說有一個異常分支老是進不去,能不能調試

6、時改一下條件,看一下異常分支代碼是否正確?在Debug視圖的Variables小窗口中,我們可以看到mDestJarName變量的值為"F:StudyeclipseproJarDirjarHelp.jar"我們可以在變量上右鍵,選擇"Change?Value..."在彈出的對話框中修改變量的值,?或是在下面的值查看窗口中修改,保用Ctr+S保存后,變量值就會變成修改后的新值了。5、重新調試?這種調試的回退不是萬能的,只能在當前線程的棧幀中回退,也就說最多只能退回到當前線程的調用的開始處?;赝藭r,請在需要回退的線程方法上點右鍵,選擇"Drop?to?Fr

7、ame"6、遠程調試用于調試不在本機上的程序,有兩種方式,1、本機作為客戶端2、本機作為服務端使用遠程調試的前提是服務器端和客戶端的代碼是一致的。?本機作為客戶端本機作客戶端比較常用,需要在遠端的服務器上的java程序在啟動時打開遠程調試開關,服務器端需要加上虛擬機參數(shù)1.5以前版本(1.5以后也可用):【-Xdebug-Xrunjdwp:transport=dt_socket,server=y,address=8000】1.5及以上版本:【-agentlib:jdwp=transport=dt_socket,server=y,address=8000】F:

8、Studyeclipseprosc

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。