這個檢視畫面可讓您管理工作台中之程式的除錯或執行。它會針對您要除錯的每一個目標, 顯示已暫停之執行緒的堆疊框。程式中的每一個執行緒,會以節點出現在樹狀結構中。 它會顯示您要執行之每一個目標的程序。
假設執行緒已暫停,會以子元素方式來顯示其堆疊框。
指令 |
名稱 |
說明 |
---|---|---|
![]() |
恢復 |
此指令會讓已暫停的執行緒恢復執行。 |
![]() |
暫停 |
此指令會暫停執行目標中所選取的執行緒, 讓您可以瀏覽或修改程式碼、視察資料、逐步執行等。 |
![]() |
終止 |
這個指令會終止所選取的除錯目標。 |
|
終止 & 移除 |
此指令會終止所選取的除錯目標,並將之從檢視畫面中移除。 |
|
終止全部 |
此指令會終止檢視畫面中之所有作用中的啟動作業。 |
![]() |
切斷連線 |
此指令會切斷除錯器和所選取的除錯目標間的連線(如果是遠端除錯的話)。 |
![]() |
移除所有已終止的啟動作業 |
此指令會將所有已終止的除錯目標從檢視畫面顯示中清除。 |
![]() |
進入副程序 |
這個指令會進入強調顯示的陳述式。 |
![]() |
跳過副程序 |
這個指令跳過強調顯示的陳述式。 執行會從相同方法的下一行繼續執行,或(如果您在方法結尾的話)繼續從呼叫現行方法之處來繼續執行。 游標會跳到方法的宣告處,並選取此行。 |
![]() |
執行到 Return |
這個指令會跳出現行方法。 此選項會在結束現行方法後停止執行。 |
![]() |
顯示完整名稱 |
此選項可讓您切換成顯示或隱藏完整名稱。 |
|
複製堆疊 |
此指令會將已暫停執行緒中所選取的堆疊以及執行中之執行緒的狀態, 複製到剪貼簿中。 |
僅快捷功能表 |
放入堆疊框 |
此指令可讓您放回與重新輸入指定的堆疊框。此特性類似「回頭執行」再整個重新啟動程式。 如果要放回與重新輸入指定的堆疊框, 請選取您要的堆疊框以便「放入」,並選取快捷功能表中的「放入堆疊框」。 請注意下列有關此特性的警告:
附註:只有在基礎 VM 有支援此特性時,才會啟用此指令。 |
|
重新啟動 |
此指令會重新啟動所選取的除錯目標。 |
僅快捷功能表 |
內容 |
此指令會顯示所選取的啟動作業的內容。此外,也可讓您檢視所選程序的完整指令行。 |
僅快捷功能表 |
使用步驟過濾器 |
此選項可讓您在執行「進入副程序」時切換成套用步驟過濾器。 |
變更除錯器的啟動選項
使用遠端 Java 應用程式啟動配置來連接遠端 VM
切斷 VM 的連線
啟動 Java 程式
準備除錯
回復已暫停執行緒的執行
執行和除錯
逐步執行程式
暫停執行緒