逐步執行 Java 程式

當執行緒暫停時,您可以使用逐步的控制來逐行執行程式。 當執行逐行作業時,如果遇到岔斷點, 將在岔斷點處暫停執行,且結束逐行作業。

跳過副程序

  1. 從「除錯」檢視畫面中選取一個堆疊框。 在「除錯」視景的編輯器中, 該堆疊框中會標示出目前正在執行的字行。
  2. 按一下「除錯」檢視畫面工具列中的跳過副程序按鈕,或按下 F6 鍵。此時會執行目前所選之行,並在下個可執行行處暫停。

進入副程序

  1. 從「除錯」檢視畫面中選取一個堆疊框。 在「除錯」視景的編輯器中, 所選堆疊框中會標示出目前正在執行的字行。
  2. 按一下「除錯」檢視畫面工具列中的進入副程序按鈕,或按下 F5 鍵。此時會呼叫目前所選之待執行行中的下個表示式, 且會在所呼叫之方法中的下個可執行行處暫停執行。

進入選擇項進行副程序除錯

  1. 從「除錯」檢視畫面中選取一個堆疊框。 在「除錯」視景的編輯器中, 所選堆疊框中會標示出目前正在執行的字行。
  2. 在 Java 編輯器中,於現行的執行行內,將游標置於要進入副程序進行除錯之方法的名稱。
  3. 在「執行」功能表或在 Java 編輯器快速功能表中按一下進入選項進行副程序除錯動作, 或按下 Ctrl-F5 鍵。將回復執行,直到呼叫了所選方法為止。

以過濾條件逐行除錯

  1. 從「除錯」檢視畫面中選取一個堆疊框。 在「除錯」視景的編輯器中, 所選堆疊框中會標示出目前正在執行的字行。
  2. 在「除錯」檢視畫面工具列中按一下以過濾條件逐行除錯按鈕,或使用 Shift+F5。此時會呼叫目前所選之待執行行中的下一個表示式,且會在未過濾出之下一個執行方法中的下一個可執行行處暫停執行(請參閱視窗 > 喜好設定 > Java > 除錯 > 逐行過濾器)。

執行到 Return

  1. 從「除錯」檢視畫面中選取一個堆疊框。 在「除錯」視景的編輯器中, 所選堆疊框中會標示出目前正在執行的字行。
  2. 按一下「除錯」檢視畫面工具列中的執行到 Return 按鈕,或按下 F7 鍵。執行將回復,直到現行方法中下一個 return 陳述式要執行為止,且執行會暫停於下個可執行行上。

執行到字行

當執行緒暫停時,它可能會在執行指定行時暫停執行。 這可方便您在沒有設定岔斷點之行處暫停執行。

  1. 將游標置於要程式執行的那一行上。
  2. 從蹦現功能表中選取執行到字行, 或使用 Ctrl+R。程式會回復執行,並在剛要執行指定之行前暫停。

您也可以讓程式絕不會遇到該行, 讓程式不會暫停。 

在到達指定行之前,岔斷點和異常狀況可能會使執行緒暫停執行。

相關概念
岔斷點
Java 視景

相關作業
新增岔斷點
啟動 Java 程式
回復已暫停執行緒的執行
執行和除錯
設定執行引數
暫停執行緒

相關參照
「除錯」檢視畫面

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