偵錯程式--jdb.exe(轉)
偵錯程式--jdb.exe(轉)[@more@]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直譯器所提供的。
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直譯器所提供的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-958012/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Xcode偵錯程式LLDBXCodeLLDB
- Python 偵錯程式入門Python
- PsySH作為偵錯程式
- 偵錯程式到底怎樣工作
- 反除錯 -- 利用ptrace阻止偵錯程式附加除錯
- Emacs 除錯祕籍之 GUD 偵錯程式Mac除錯
- 偵錯程式是個大騙子!
- GDB偵錯程式(學習筆記)筆記
- Linux gdb偵錯程式用法全面解析Linux
- 另一個Swoole偵錯程式 - Yasd
- Rails開發中使用byebug偵錯程式AI
- 在Docker內部使用gdb偵錯程式報錯-Operation not permittedDockerMIT
- tokio-rs/console:非同步 Rust 偵錯程式非同步Rust
- 如何在Docker內部使用gdb偵錯程式Docker
- 2.IDEA,Maven,偵錯程式的基本使用IdeaMaven
- 反除錯&反反除錯 -- 利用sysctl檢測偵錯程式是否存在除錯
- 為什麼在Docker裡使用gdb偵錯程式會報錯Docker
- 幽默:編寫Python程式碼你們使用什麼偵錯程式?Python
- 5 個鮮為人知 GNU 偵錯程式(GDB)技巧
- 優秀開發者必備技能包:Python偵錯程式Python
- SAP技術專家的ABAP偵錯程式培訓材料
- Process Hacker一款功能強大的系統偵錯程式
- tokio-rs/console:非同步Rust執行偵錯程式控制檯非同步Rust
- 在偵錯程式下看Panic機制及oops資訊分析OOP
- Windows 11 核心新偵錯程式「GitHub 熱點速覽 v.23.01」WindowsGithub
- RenderDoc圖形偵錯程式詳細使用教程(基於DirectX11)
- UE4藍圖AI角色製作(四)之Gameplay偵錯程式AIGAM
- 將Chrome偵錯程式裡的JavaScript變數儲存成本地JSON檔案ChromeJavaScript變數JSON
- 在偵錯程式下觀察Linux核心的資料包傳送過程Linux
- 深入理解python虛擬機器:偵錯程式實現原理與原始碼分析Python虛擬機原始碼
- Expert電子實驗室--嵌入式多功能偵錯程式Exlink硬體分析
- 一種快速過VMP3.x偵錯程式虛擬機器檢測的方法虛擬機
- 第3節 php-src 程式執行之入口函式main定位查詢與gdb偵錯程式1PHP函式AI
- Nuxt.js 錯誤偵探:useError 組合函式UXJSError函式
- 如何從 ABAP 偵錯程式裡提取某個內表的內容用於單元測試
- 10.3 除錯事件轉存程式記憶體除錯事件記憶體
- THM-被動偵察和主動偵察
- ASP.NET 執行緒導致w3wp.exe異常 而開啟VS實時偵錯程式ASP.NET執行緒
- 《迷霧偵探》國產賽博朋克偵探遊戲遊戲