「Java 除錯」喜好設定

下列喜好設定可使用 開啟「Java 除錯」喜好設定頁面 Java > 除錯 喜好設定頁面來設定。

這些選項適用於 Java 特定的除錯器,且與暫停選項和快速程式碼取代有關。

選項

說明

預設值

發生未捕捉到的異常狀況時暫停執行

這個選項控制程式是否在擲出未捕捉到的異常狀況時暫停。

例如,如果您嘗試對 Null 物件呼叫方法,但擲出了 NullPointerException,當開啟這個選項時,您的程式將會在擲出異常狀況的位置上暫停

開啟
在發生編譯錯誤時暫停執行 這個選項控制程式是否在發生編譯錯誤時暫停 開啟
評估期間岔斷點暫停 這個選項控制岔斷點是否在含有岔斷點的程式碼評估期間暫停。 如需評估的相關資訊,請移至這裡 開啟
暫停於異常狀況時開啟蹦現視窗 這個選項控制程式因發生異常狀況而停止執行時,是否顯示蹦現視窗。您可以在蹦現視窗中檢查導致程式暫停的異常狀況 關閉
新岔斷點的預設暫停原則 這個選項可讓您設定新岔斷點的預設暫停原則。 岔斷點會使用暫停原則來告知 VM 所要暫停的項目,在此情況下是指岔斷點作用中的所在執行緒或整個執行中的 VM 暫停執行緒
新監控點的預設暫停原則 這個選項可讓您設定新監控點的預設暫停原則。監控點使用暫停原則來告知 VM 要暫停在哪些欄位動作 - 在此情況下,存取和修改(兩者)、僅存取或僅修改 暫停執行緒
當快速程式碼取代失敗時顯示錯誤 這個選項控制快速程式碼取代失敗時,是否為使用者顯示錯誤對話框 開啟
當不支援快速程式碼取代時顯示錯誤 當快速程式碼取代不受支援,但使用者卻變更目前執行中程式碼並加以儲存時,這個選項控制是否為使用者顯示錯誤對話框 開啟
當快速程式碼取代後已作廢方法仍然存在時顯示錯誤 當快速程式碼取代完成,但仍留下已作廢方法時,這個選項控制是否向使用者顯示錯誤對話框 開啟
取代內含編譯錯誤的類別檔 這個選項控制是否取代內含編譯錯誤的類別檔 開啟
除錯器逾時 這個選項說明除錯器在放棄並中斷連線之前,等待嘗試與執行中 VM 進行通訊的時間長度(毫秒) 3000
啟動逾時 這個選項說明啟動作業在放棄並終止之前,等待完成啟動程序的時間長度(毫秒)。這個選項與程式執行的時間長度無關,只與嘗試執行程式的程序所將等待的時間長度有關 20000
因遺漏行號屬性而無法安裝岔斷點時發出警告 當使用者嘗試在具有無效行資訊的行上設定行岔斷點時,這個選項控制是否通知使用者 開啟
從編輯器刪除條件式岔斷點時提示確認 這個選項用來控制當您嘗試從編輯器中移除具有條件的岔斷點時,是否要提示用戶端 開啟
當啟動時只併入匯出的類別路徑項目 這個選項控制只有標示為匯出的類別路徑項目會併入用於啟動的類別路徑 關閉

相關概念

除錯器
Java 視景
Java 視圖
本端除錯
遠端除錯

相關作業

啟動 Java 程式
執行和除錯

相關參照

「詳細資料格式製作程式」喜好設定
「資料堆查訪」喜好設定
「已安裝的 JRE」喜好設定
「邏輯結構」喜好設定
「基本元素顯示」喜好設定
「執行/除錯」喜好設定
「逐行過濾」喜好設定