程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 調試器--jdb.exe

調試器--jdb.exe

編輯:關於JAVA

Java調度器為Java程序提供了一個命令行調試環境。它既可在本地,也可在與遠程的解釋器的一次對話中執行。

jdb於本地機器中可用如下的命令啟動:

C:\>jdb classname

當你使用-debug選項開始一個Java例程時, 必須提供給Jdb 一個密碼, 這樣 Jdb才能開始運轉起來。下表包含了所有jdb命令。

選項 功能

catch calssID 為特定異常出口而中斷

classes 列出當前已知的類

clear classID:line 清除一個斷點

cont 從斷點處繼續執行

down[n frames] 下移一個線程的堆棧

dump ID[ID...] 顯示所有對象信息

exit(或quit) 退出調試器

help(或?)  列出所有命令

ignore classID 忽略特定的異常出口

list[line number] 顯示源代碼

load classbame 載入要調試的Java類

locals 在當前堆棧幀中顯示所有局部變量

memory 報告內存使用情況

methods classID 列出一個類的成員函數集

print ID[ID...] 列出對象或域

resume [threadID...] 恢復線程(默認情況恢復所有線程)

run class [args] 開始執行已下載的Java類

step 執行當前行

stop in classID:method 在一成員函數中設一斷點

stop at classID:line 在一行設一斷點

suspend[threadID...] 停止一個線程(默認情況停止所有線程)

hreads threadgroup 列出線程

thread threadID 設置當前線程

threadgroups 列出線程組

threadgroup name 設置當前線程組

up [n frames] 上移一個線程堆棧

use [path] 顯示或改變源程序路徑

where [threadID] or all 使一線程的堆線置空

!! 重復上一次命令

-host hostname 該命令告訴Jdb到哪裡去建立遠程運行的Java解釋器對話過程

-password password 本選項告訴Jdb 用哪個密碼去與遠程運行的Java 對話進程相連接。 密碼 password是由運行帶有-debug選項的Java解釋器所提供的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved