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