Eclipse偵錯組態


偵錯Java程式

偵錯Java程式的最快方法是使用包資源管理器檢視。在包資源管理器檢視中 -

  • 右鍵單擊包含 main 方法的java類。
  • 選擇:Debug As → Java Application

使用包管理器可以執行相同的操作,方法是選擇包含Main方法的類,然後單擊Alt + Shift + D,J

上述任一操作都建立一個新的偵錯組態,並使用它來啟動Java應用程式。

如果已經建立了Debug組態,可以使用它來啟動Java應用程式,方法是從「執行(Run)」選單中選擇「偵錯組態(Debug Configurations)」,單擊偵錯組態(Debug Configurations)的名稱,然後單擊「偵錯(Run)」按鈕。

執行(Run)」選單上的「偵錯(Debug)」選單項可用於重新啟動先前在偵錯模式下啟動的java應用程式。

在偵錯模式下啟動以前啟動的Java應用程式的快捷鍵是F11。 當以偵錯模式啟動java程式時,會提示使用者切換到偵錯透檢視。偵錯透檢視提供了可用於對應用程式進行故障排除的其他檢視。

java編輯器允許使用者在java程式碼中放置斷點。要設定斷點,在編輯器區域中右鍵單擊標記欄,然後選擇切換斷點。

當程式碼的執行到達斷點時,JVM暫停程式的執行。此時,可以檢查記憶體並以受控方式執行程式。
當程式的執行暫停時,偵錯檢視可用於檢查呼叫堆疊。

變數檢視可用於檢視變數的值。

執行選單有選單項,允許恢復執行,遍歷一行程式碼,進入函式等。

上圖顯示了恢復,步入和跳過等操作相關的快捷鍵。