Eclipse調(diào)試方法及l(fā)og4j調(diào)試方法.ppt

Eclipse調(diào)試方法及l(fā)og4j調(diào)試方法.ppt

ID:48705548

大小:1.37 MB

頁數(shù):30頁

時間:2020-01-26

Eclipse調(diào)試方法及l(fā)og4j調(diào)試方法.ppt_第1頁
Eclipse調(diào)試方法及l(fā)og4j調(diào)試方法.ppt_第2頁
Eclipse調(diào)試方法及l(fā)og4j調(diào)試方法.ppt_第3頁
Eclipse調(diào)試方法及l(fā)og4j調(diào)試方法.ppt_第4頁
Eclipse調(diào)試方法及l(fā)og4j調(diào)試方法.ppt_第5頁
資源描述:

《Eclipse調(diào)試方法及l(fā)og4j調(diào)試方法.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、Eclipse調(diào)試技術(shù)及l(fā)og4j調(diào)試方法介紹可以放公司標(biāo)志調(diào)試是程序員無法回避的工作。調(diào)試方法有許多種,但歸根結(jié)底,就是找到引發(fā)錯誤的代碼。當(dāng)程序嘗試訪問未分配給它的內(nèi)存并因為分段違例而終止時,將產(chǎn)生這種錯誤。要修正這種錯誤,您需要找到引發(fā)該行為的那行代碼。一旦找到有問題的代碼行,這對于知道引發(fā)錯誤的上下文及其相關(guān)的值、變量和方法也是有所幫助的。使用調(diào)試器將使查找這些信息變得相當(dāng)簡單??梢苑殴緲?biāo)志Eclipse的主要功能:項目管理工具透視圖和視圖構(gòu)建器、編輯器、搜索和構(gòu)建功能調(diào)試器可以放公司標(biāo)志項目管理(導(dǎo)入項目):可以放公司標(biāo)志項目管理(導(dǎo)入項目):可以放

2、公司標(biāo)志代碼視圖和調(diào)試視圖:可以放公司標(biāo)志代碼視圖和調(diào)試視圖:可以放公司標(biāo)志搜索:可以放公司標(biāo)志調(diào)試方法:可以放公司標(biāo)志設(shè)置斷點:普通斷點條件斷點在你要想停下的行上添加斷點在斷點標(biāo)記上單擊右鍵,然后打開斷點屬性(breakpointproperties...)在斷點屬性(breakpointproperties...)編輯對話框中勾選enablecondition,并加入你的條件可以放公司標(biāo)志設(shè)置斷點:普通斷點條件斷點斷點屬性:1.hitcount執(zhí)行多少次數(shù)后暫掛用于循環(huán)2.enablecondition遇到符合你輸入條件(為ture改變時)就暫掛3.sus

3、pendthread多線程時暫掛此線程4.suspendVM暫掛虛擬機可以放公司標(biāo)志一般調(diào)試過程:F5、F6都是單步調(diào)試stepinto----F5是進入方法內(nèi)部查看stepover----F6是執(zhí)行完這句就跳到下一句stepreturn----F7是跳出方法F8執(zhí)行到最后resume重新開始執(zhí)行debug,一直運行直到遇到breakpointhitcount設(shè)置執(zhí)行次數(shù)?適合程序中的for循環(huán)(設(shè)置breakpointview-右鍵hitcount)inspect檢查運算。執(zhí)行一個表達式顯示執(zhí)行值watch實時地監(jiān)視變量的變化可以放公司標(biāo)志查看變量:Varia

4、bles視圖(在Display窗口中)顯示了選中的堆棧幀中的變量值。要查看所請求的變量,只需展開Variables視圖中的樹直到您看到所請求的元素為止。您也可以在Debug視圖中單步執(zhí)行代碼的同時,在Variables視圖中查看變量??梢苑殴緲?biāo)志遠(yuǎn)程調(diào)試:Eclipse調(diào)試器提供了一個有趣的選項,可用于調(diào)試遠(yuǎn)程應(yīng)用程序。它可以連接到一個運行Java應(yīng)用程序的遠(yuǎn)程VM上,并將其連接到內(nèi)部調(diào)試器上。處理遠(yuǎn)程調(diào)試會話非常類似于本地調(diào)試。不過,遠(yuǎn)程調(diào)試配置要求對Run>Debug...窗口進行不同的設(shè)置。您首先要選擇左側(cè)視圖中的RemoteJavaApplica

5、tion項,單擊New按鈕。這樣就創(chuàng)建了一個新的遠(yuǎn)程啟動配置,并顯示三個選項卡:Connect、Source和Common。范圍:調(diào)試Weblogic調(diào)試IBMWebSphere5.x/6.x調(diào)試JBoss調(diào)試Tomcat調(diào)試JSP可以放公司標(biāo)志遠(yuǎn)程調(diào)試:setJAVA_OPTS=-server-Xdebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787在“Name”輸入框中輸入遠(yuǎn)程調(diào)試的名稱,在“Project”中選擇要調(diào)試的項

6、目,在“Host”中輸入需要遠(yuǎn)程調(diào)試項目的IP,也就是tomcat所在的IP,在“Port”中輸入設(shè)置的端口號,比如上面設(shè)置的8787,然后鉤選“AllowterminationofremoteVM”,點擊“Apply”即可??梢苑殴緲?biāo)志遠(yuǎn)程調(diào)試:可以放公司標(biāo)志Eclipse調(diào)試方法介紹完畢??梢苑殴緲?biāo)志Log4j調(diào)試方法:機制:兩個字——日志1.為什么要使用日志:日志可以在兩個階段中使用:①開發(fā)階段:更早的發(fā)現(xiàn)程序中的問題,排錯?②產(chǎn)品階段:記錄程序運行時的狀況2.System.out.println()的局限性不能在運行時打開或者關(guān)閉,不能選擇包或者類,

7、在運行的時候打開或者關(guān)閉,輸出信息沒有分級,只能輸出文本信息,不能改變輸出的位置可以放公司標(biāo)志Log4j調(diào)試方法:3.log4j入門開發(fā)步驟:要在自己的程序中使用Log4j,首先需要將commons-logging.jar和logging-log4j-1.2.9.jar導(dǎo)入到構(gòu)建路徑中。然后再將log4j.properties放到src根目錄下。這樣就可以在程序中使用log4j了。首先聲明一個靜態(tài)變量Loggerlogger=Logger.getLog(“classname”);然后就可以使用log4j,在需要記錄日志的地方使用:logger.debug("de

8、bugmessage")

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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