【问题标题】:Can I set eclipse to show a warning if RuntimeException is not handled?如果未处理 RuntimeException,我可以设置 Eclipse 以显示警告吗?
【发布时间】:2011-10-18 09:07:33
【问题描述】:

我有以下代码:

public static void main(String[] args)
{
    willItThrowException();
}

private static void willItThrowException() throws RuntimeException
{
    throw new RuntimeException();
}

是否有任何 Eclipse 配置可以在方法声明中声明但未在 willItThrowException(); 行中捕获的未捕获运行时异常显示警告/错误?

【问题讨论】:

  • 是的,如果 eclipse 显示警告,那么它的检查异常而不是 JB 所说的运行时。

标签: java eclipse exception-handling checked-exceptions


【解决方案1】:

如果它应该产生一个警告,那么这意味着你的运行时异常不应该是运行时异常,而是一个检查异常。运行时异常并不意味着被捕获(在一般情况下)。如果它们发生,则意味着您的程序中有错误。捕获异常并不能修复错误。

【讨论】:

    【解决方案2】:

    据我所知,我也找不到。但是,捕获运行时异常并不总是一个好的选择。你会收到很多关于捕获IllegalArgumentExceptionNullPointerException 的警告。运行时异常通常意味着不可恢复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-01
      • 2014-04-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 2010-12-06
      相关资源
      最近更新 更多