「除錯」視圖可讓您管理工作台中之程式的除錯或執行作業。它會針對您要除錯的每一個目標,顯示已暫停之執行緒的堆疊框。程式中的每一個執行緒,會以節點出現在樹狀結構中。 它會顯示您要執行之每一個目標的程序。
假設執行緒已暫停,會以子元素方式來顯示其堆疊框。
執行控制指令可讓您除錯程式、啟動、停止與逐步執行程式碼。
| 指令 |
名稱 |
說明 |
可用性 |
|---|---|---|---|
將「除錯」視圖配置成當調整視圖大小時,會自動在樹狀結構和瀏覽途徑檢視器之間切換佈置。 |
視圖動作 | ||
將「除錯瀏覽途徑下拉清單」配置成在開啟時自動展開元素。 |
視圖動作 | ||
將「除錯」視圖佈置配置成使用瀏覽途徑檢視器。 |
視圖動作 | ||
![]() |
將暫停之執行緒的選取堆疊及執行中之執行緒的狀態複製到剪貼簿中。 |
快速功能表 | |
|
在進行遠端除錯時,切斷除錯器和選取的除錯目標之連線。 |
快速功能表和視圖動作 | |
![]() |
這個指令可讓您放回與重新輸入指定的堆疊框。這項特性類似「回頭執行」再整個重新啟動程式。 如果要放回堆疊框,再重新輸入指定的堆疊框,請選取您要「放置」的指定堆疊框,再選取放入堆疊框。 請注意下列有關這項特性的警告:
|
快速功能表和視圖動作 | |
| 編輯 [配置名稱]... | 在相關聯的啟動配置上開啟「啟動配置」對話框,供您進行變更。 | 快速功能表 | |
| 編輯逐行過濾器 | 開啟「逐行過濾」喜好設定頁面,讓您編輯逐行過濾器 | 快速功能表 | |
![]() |
編輯來源查閱 | 開啟「來源查閱」對話框,供您進行變更。 | 快速功能表 |
| 過濾器套件 | 將現行暫停執行中之類型的包含套件,新增至逐行過濾器清單中 | 快速功能表 | |
| 過濾器類型 | 將現行暫停執行中的類型,新增至逐行過濾器清單中 | 快速功能表 | |
| 尋找... | 開啟「搜尋除錯視圖元素」對話框。 | 快速功能表 | |
| 查閱來源 | 強制進行來源查閱 | 快速功能表 | |
| 開啟宣告類型 | 在新編輯器中,開啟選取的堆疊框之宣告類型。 | 快速功能表 | |
| 開啟宣告的類型階層 | 開啟選取的堆疊框之宣告類型的類型階層。 | 快速功能表 | |
這個指令會顯示選取的啟動作業之內容。此外,也可讓您檢視選取程序的完整指令行。 |
快速功能表 | ||
![]() |
這個指令會重新啟動選取的除錯目標。 |
快速功能表 | |
|
從視圖顯示畫面中,清除所有已終止的除錯目標。 |
快速功能表和視圖動作 | |
![]() |
回復暫停的執行緒。 |
快速功能表、「執行」功能表和視圖動作 | |
![]() |
顯示監視器 | 這個選項可以切換成顯示或隱藏監視器。 附註:只有在基礎 VM 支援的情況下,這個指令才會顯示監視器資訊。 |
視圖動作 |
|
這個選項可讓您切換成顯示或隱藏完整名稱。 |
視圖動作 | |
![]() |
顯示系統執行緒 | 這個選項可以切換成在顯示或隱藏系統執行緒 | 視圖動作 |
![]() |
顯示執行緒群組 | 這個選項可以切換成顯示或隱藏執行緒群組 | 視圖動作 |
|
進入強調顯示的陳述式。 |
快速功能表、「執行」功能表和視圖動作 | |
|
跳過強調顯示陳述式的副程序。 在下一行會以相同方法繼續執行或(如果位於方法結尾)使用呼叫現行方法的方法繼續執行。 游標會跳到方法的宣告處,並選取這一行。 |
快速功能表、「執行」功能表和視圖動作 | |
|
跳出現行方法的副程序。這個選項會在結束現行方法後停止執行。 |
快速功能表、「執行」功能表和視圖動作 | |
![]() |
暫停目標的選取執行緒,供您瀏覽或修改程式碼、檢查資料、步驟等等。 |
快速功能表、「執行」功能表和視圖動作 | |
|
終止選取的除錯目標。 |
快速功能表、「執行」功能表和視圖動作 | |
![]() |
終止視圖的所有作用中之啟動。 |
快速功能表 | |
![]() |
終止和重新啟動 | 終止選取的除錯目標,並重新啟動它。 | 快速功能表 |
![]() |
終止選取的除錯目標,並從視圖中移除它。 |
快速功能表 | |
將除錯視圖佈置配置成使用樹狀結構檢視器。 |
視圖動作 | ||
|
使用逐行過濾器 | 開啟/關閉逐行過濾器。 當它開啟時,所有的逐行功能都會套用逐行過濾器。 | 快速功能表、「執行」功能表和視圖動作 |

變更除錯器的啟動選項
使用遠端 Java 應用程式啟動配置來連接遠端 VM
切斷與 VM 的連線
啟動 Java 程式
準備除錯
回復已暫停執行緒的執行
執行和除錯
逐步執行程式
暫停執行緒