【问题标题】:Throw an exception during runtime using eclipse使用eclipse在运行时抛出异常
【发布时间】:2013-05-06 21:06:43
【问题描述】:

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

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

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

这可能吗?

【问题讨论】:

  • 抛出未经检查的异常,例如RuntimeException或其任何子类,或者只做Object x = null; x.toString();

标签: java eclipse exception testing runtime


【解决方案1】:

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

只需添加:

throw new RuntimeException("testing");

抛出RuntimeException

【讨论】:

  • 我尝试了throw RuntimeException();,因为忘记添加new 关键字,我感觉自己完全是个白痴。谢谢
猜你喜欢
  • 2019-08-20
  • 1970-01-01
  • 1970-01-01
  • 2012-08-21
  • 2015-06-03
  • 1970-01-01
  • 2012-08-07
  • 2011-07-30
  • 2013-10-28
相关资源
最近更新 更多