「除錯」檢視畫面

這個檢視畫面可讓您管理工作台中之程式的除錯或執行。它會針對您要除錯的每一個目標, 顯示已暫停之執行緒的堆疊框。程式中的每一個執行緒,會以節點出現在樹狀結構中。 它會顯示您要執行之每一個目標的程序。

假設執行緒已暫停,會以子元素方式來顯示其堆疊框。

「除錯」檢視畫面的指令

指令

名稱

說明

「回復」按鈕

回復

此指令會讓已暫停的執行緒恢復執行。

「暫停」按鈕

暫停

此指令會暫停執行目標中所選取的執行緒, 讓您可以瀏覽或修改程式碼、視察資料、逐步執行等。

「終止」按鈕

終止

這個指令會終止所選取的除錯目標。

快速功能表中的「終止並移除」指令
僅快速功能表

終止並移除

此指令會終止所選取的除錯目標,並將之從檢視畫面中移除。

快速功能表中的「終止全部」指令
僅快速功能表

全部終止

此指令會終止檢視畫面中所有作用中的啟動作業。

「切斷連線」按鈕

切斷連線

此指令會切斷除錯器和所選取的除錯目標間的連線(如果是遠端除錯的話)。

「移除全部已終止的啟動作業」按鈕

移除全部終止的啟動

此指令會將所有已終止的除錯目標從檢視畫面顯示中清除。

「以過濾條件逐行除錯」按鈕 以過濾條件逐行除錯 這個指令會逐行執行套用現行一組逐行過濾器之強調顯示陳述式。
「進入副程序」按鈕

進入副程序

這個指令會進入強調顯示的陳述式。

「跳過副程序」按鈕

跳過副程序

這個指令跳過強調顯示的陳述式。 在下一行會以相同方法繼續執行或(如果位於方法結尾)使用呼叫現行方法的方法繼 續執行。

游標會跳到方法的宣告處,並選取此行。

「執行到 Return」按鈕

執行到 Return

這個指令會跳出現行方法。 此選項會在結束現行方法後停止執行。

「顯示完整名稱」按鈕

顯示完整名稱

此選項可讓您切換成顯示或隱藏完整名稱。

快速功能表中的「複製堆疊」指令
僅快速功能表

複製堆疊

此指令會將已暫停執行緒中所選取的堆疊以及執行中之執行緒的狀態, 複製到剪貼簿中。

僅快速功能表

放到頁框

此指令可讓您放回與重新輸入指定的堆疊框。此特性類似「回頭執行」再整個重新啟動程式。

如果要放回堆疊框,再重新輸入指定的堆疊框,請選取要「放置」的指定堆疊框,再從快速功能表中,選取放入堆疊框

請注意下列有關此特性的警告:

  • 您不能在堆疊中放入原生方法。
  • 全體資料不受影響,仍維持其現行值。舉例來說,不會清除內含元素的 Static 向量。
附註:只有在基礎 VM 支援此特性時,才會啟用此指令。

快速功能表中的「重新啟動」指令
僅快速功能表

重新啟動

這個指令會重新啟動所選除錯目標。

僅快速功能表

內容

此指令會顯示所選取的啟動作業的內容。此外,也可讓您檢視所選程序的完整指令行。

僅快速功能表

使用步驟過濾器

此選項可讓您在執行「進入副程序」時切換成套用步驟過濾器。

 

相關概念

除錯器
Java 檢視畫面
本端除錯
遠端除錯

相關作業

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

相關參照

「除錯」喜好設定
執行和除錯動作
檢視畫面和編輯器


Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.