第 5 章 控制結構. 3.4 調試代碼可以在 Java 調試器中運行程式. main() 方法中的第二個 System.out.println 處, 在 雙擊編輯器視圖左端的灰色邊沿,即在此處設定一個斷點.一個藍色的點將會出現在那裡, 圖 3-9 所示. (圖 3-9 設定斷點) 然後從 Run 菜單上選擇 Debug.參照 3.2 節的描 述 , 只是將 Debug 代替 Run, 在選 擇 Java 上海浩為通訊技術有限公司 著作權(C) 2007-2009 第 60 頁 共 371 頁 資料庫開發這點事 Application 之後,透視圖將自動切換到 Debug 透視圖,其中具有許多有趣的新視圖,如 圖 3-10 所示: (圖 3-10 Debug 介面) 首先,請注意該透視圖左上方的 Debug 視圖.這個視圖顯示呼叫堆疊,並且標題列中 有一個工具列,它允許您控製程序的執行,包括繼續,掛起或終止程式,跟蹤下一個語句, 逐步執行下一個語句,或者從方法返回. 快速鍵說明: F6 逐步執行語言; F8 執行到下一次斷點或結束(沒下一斷點就結束),也稱為 Resume. 右上方的窗格包含許多選項卡式的視圖,包括 Variables,Breakpoints,Expressions 和 Display.這裡我單擊了 Variables 視圖,以便我們能夠看到 i 的當前值. 可以通過上下文敏感的協助,獲得關於這些視圖的更多資訊:單擊視圖的標題,然後按 F1.
調試結束,如果在 Console 出現如下內容:
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
請在代碼最後加入以下語句:System.exit(0)即可,
注意,只需要在這種情況下加,在 正式運行時不需要.
本文章轉自電子書籍《資料庫開發這點事》