有没有办法找出try块中哪一行抛出了异常?
我正在Eclipse中使用Java。
我在try块中遇到了一个异常,然后被捕获了。我该如何找出它是从哪里抛出来的?
问题:
注意:我没有编写这段代码;-)
我正在Eclipse中使用Java。
try {
//Lots of code. Seriously. Lots.
} catch (Exception e){
throw new OtherException();
}
我在try块中遇到了一个异常,然后被捕获了。我该如何找出它是从哪里抛出来的?
问题:
- 堆栈跟踪仅显示OtherException的catch块中的行
- 删除try/catch块并不简单,因为有许多声明为抛出的异常必须被捕获才能编译代码。
注意:我没有编写这段代码;-)