2010-07-21 64 views
2

在Visual Studio中,當調試期間發生錯誤時,導致錯誤的行跳轉到源代碼並顯示錯誤。eclipse在錯誤行上調試停止

Elcipse有沒有辦法做同樣的事情?調試透視圖出現,但導致錯誤和錯誤消息的行不會立即顯現。

回答

12

我假設你正在使用Java,所以答案是肯定的。你可以告訴Eclipse斷開異常。從運行菜單中,選擇添加Java異常斷點...。現在,您需要選擇Exception類。如果您希望停止所有例外,則可以使用java.lang.Throwable。您還可以指定是否停止捕獲或未捕獲的異常。

您可以(也應該)將它用於斷言,正如我在this post中列出的那樣。

+0

要捕獲所有Throwables,當Throwable在Breakpoints視圖中突出顯示時,還需要勾選「此異常的子類」複選框。 – 2016-12-01 13:05:34