
- JDB 教程
- JDB - 主頁
- JDB - 簡介
- JDB - 安裝
- JDB - 語法
- JDB - 選項
- JDB - 會話
- JDB - 基本命令
- JDB - 斷點
- JDB - 步進
- JDB - 異常
- JDB - 在 Eclipse 中
- JDB 有用資源
- JDB - 快速指南
- JDB - 有用資源
- JDB - 討論
JDB - 基本命令
本章將指導您瞭解 JDB 的基本命令。啟動會話後,這些命令用於除錯程式。
以下是用於除錯的命令列表。
名稱 | 說明 |
---|---|
help 或 ? | 最重要的 JDB 命令;它顯示已識別命令的列表以及簡要說明。 |
run | 在啟動 JDB 並設定必要的斷點之後,您可以使用此命令啟動執行並除錯應用程式。 |
cont | 在遇到斷點、異常或步進後繼續執行除錯的應用程式。 |
顯示 Java 物件和基本值。 | |
dump | 對於基本值,此命令與 print 相同。對於物件,它列印物件中定義的每個欄位的當前值。包括靜態欄位和例項欄位。 |
threads | 列出當前正在執行的執行緒。 |
thread | 選擇一個執行緒作為當前執行緒。 |
where | 轉儲當前執行緒的堆疊資訊。 |
示例
讓我們假設我們有一個名為加法的示例類,用於以下示例
Add.java
public class Add { public int addition( int x, int y) { int z = x + y; return z; } public static void main( String ar[ ] ) { int a = 5, b = 6; Add ob = new Add(); int c = ob.addition(a,b); System.out.println("Add: " + c); } }
使用以下命令編譯此類 Add.java
\>javac Add.java
執行
此命令執行主類檔案,該檔案已新增到 JDB 中用於除錯。執行以下命令來執行 Add 類。
\>jdb Add initializing jdb … >run
執行這些命令後,您可以看到以下輸出

廣告