在运行时使用eclipse抛出异常

时间:2013-05-06 21:06:44

标签: java eclipse exception testing runtime

我现在正在处理一个批处理应用程序,它利用一个类来通过电子邮件发送运行时捕获的任何错误,以便支持团队立即知道批处理失败。基本上,整个批处理过程在我的启动器类中使用run方法启动。 run方法有一个try / catch块,如果有任何异常将它发送回启动器类而不进行处理,它将发送电子邮件。

有没有办法利用Eclipse的调试工具测试我的电子邮件功能?我想启动应用程序,然后有一种方法可以抛出未捕获的异常,这样我就可以看到电子邮件显示在我的收件箱中。

我不想在我的代码中添加throw语句,因为我真的不想让该方法使用“throws”标记。我希望我可以使用调试器暂停应用程序,然后以某种方式告诉Eclipse将应用程序抛出异常。

这可能吗?

1 个答案:

答案 0 :(得分:3)

根据定义,您无需为未经检查的异常添加throws声明。

只需添加:

throw new RuntimeException("testing");

抛出RuntimeException