java - 使用eclipse在运行时抛出异常

标签 java eclipse exception testing runtime

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

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

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

这可能吗?

最佳答案

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

只需添加:

throw new RuntimeException("testing");

抛出 RuntimeException .

关于java - 使用eclipse在运行时抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16407279/

相关文章:

java - Tomcat 5.5 (.20) Start keeps stalling - stdout log stops @ "Initializing Performance Management"

java - 旋转平面,使其法线与另一个平面的法线方向相同

eclipse - Control + 1 建议在 eclipse scala ide 中不起作用?

使用 Eclipse 或其他方式在 linux 目标上进行 Java 远程调试

android - 如何获取与SD卡上的音频添加的日期?

java - 比较数据库中的图像

java - 我已经使用了 api,但对如何使用改造获取基本 url 和参数感到困惑

android - 错误 : No resource found that matches the given name (at 'theme' with value '@style/AppTheme' )

java - 使用异常处理失败场景是否被认为是一种不好的做法?

java - 替换字符串中的反斜杠