[英]How do I setup Eclipse to stop on the line an exception occurred?
如何設置Eclipse以在發生異常時停止。
我有一個Eclipse斷點設置來打破異常。 在下面的代碼示例中,我遇到的問題是Eclipse嘗試打開Integer源代碼。 有沒有辦法讓我的代碼示例中顯示的調試器中斷? 如果我向下移動堆棧跟蹤,我將到達這一行,如果有一種方法可以在沒有“Source not found”窗口的情況下執行此操作,那就太好了。
這可以在Visual Studio中完成,所以它讓我瘋狂,無法在Eclipse中找到這樣做的方法。
package com.test;
public class QuickTest
{
public static void main(String[] args)
{
try
{
test();
}
catch(NumberFormatException e)
{
System.out.println(e.getMessage());
}
}
private static void test()
{
String str = "notAnumber";
Integer.parseInt(str);//<----I want debugger to stop here
}
}
首選項 - > Java - >調試 - >步驟過濾選擇要在調試時過濾掉的包(java.*, sun.*, etc)
在調試時確保選中了小步過濾箭頭。
這應該可以解決問題。
Integer.parseInt(str)
行設置一個斷點嗎? Debug視圖將顯示當前執行的整個堆棧。 您需要選擇要查看的行。 它會與你在那里有一個斷點相同,你可以看到所有的變量等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.