Java 在我的代码中查找所有未检查的异常

Java 在我的代码中查找所有未检查的异常,java,exception,runtimeexception,Java,Exception,Runtimeexception,我正在从事一个Java项目,试图找出所有未检查的异常,这些异常我可能没有注意到,也没有处理好。到目前为止,我一直在一次一个地处理它们,但在项目发布之前,我想确切地知道,它们都有处理程序块。有没有任何工具——FindBugs设置、IDE功能或插件等——可以简单地为我显示它们?谷歌被证明是徒劳无益的,只是用一堆页面解释检查和未检查异常之间的区别。查找所有扩展RuntimeException的自定义(特定于应用程序的)异常。让他们扩展其他内容,例如Exception123,其中Exception123

我正在从事一个Java项目,试图找出所有未检查的异常,这些异常我可能没有注意到,也没有处理好。到目前为止,我一直在一次一个地处理它们,但在项目发布之前,我想确切地知道,它们都有处理程序块。有没有任何工具——FindBugs设置、IDE功能或插件等——可以简单地为我显示它们?谷歌被证明是徒劳无益的,只是用一堆页面解释检查和未检查异常之间的区别。

查找所有扩展RuntimeException的自定义(特定于应用程序的)异常。让他们扩展其他内容,例如Exception123,其中Exception123已被选中,并且是您确定在代码中尚未处理的内容。现在您将得到编译错误,它将显示代码中未处理的未检查异常的位置

如果您的代码使用非自定义(即内置)未检查的异常,那么您只需要知道它们的类型名称,并在代码库中搜索它们。否则,我看不出如何使查找这些的过程自动化

希望这至少有部分帮助。

查找所有扩展RuntimeException的自定义(特定于应用程序)异常。让他们扩展其他内容,例如Exception123,其中Exception123已被选中,并且是您确定在代码中尚未处理的内容。现在您将得到编译错误,它将显示代码中未处理的未检查异常的位置

如果您的代码使用非自定义(即内置)未检查的异常,那么您只需要知道它们的类型名称,并在代码库中搜索它们。否则,我看不出如何使查找这些的过程自动化

希望这至少有部分帮助。

查找所有扩展RuntimeException的自定义(特定于应用程序)异常。让他们扩展其他内容,例如Exception123,其中Exception123已被选中,并且是您确定在代码中尚未处理的内容。现在您将得到编译错误,它将显示代码中未处理的未检查异常的位置

如果您的代码使用非自定义(即内置)未检查的异常,那么您只需要知道它们的类型名称,并在代码库中搜索它们。否则,我看不出如何使查找这些的过程自动化

希望这至少有部分帮助。

查找所有扩展RuntimeException的自定义(特定于应用程序)异常。让他们扩展其他内容,例如Exception123,其中Exception123已被选中,并且是您确定在代码中尚未处理的内容。现在您将得到编译错误,它将显示代码中未处理的未检查异常的位置

如果您的代码使用非自定义(即内置)未检查的异常,那么您只需要知道它们的类型名称,并在代码库中搜索它们。否则,我看不出如何使查找这些的过程自动化


希望这至少有部分帮助。

JDK中有1000个未经检查的异常。例如,看一看,这里有4个未检查的异常。你不可能把他们都抓住


不过,您可以做的是,在更高的层中添加一个更通用的try/catch
RuntimeException
。这段代码可以记录异常,也可以将异常文本转换为要显示的错误消息。

JDK中有1000个未检查的异常。例如,看一看,这里有4个未检查的异常。你不可能把他们都抓住


不过,您可以做的是,在更高的层中添加一个更通用的try/catch
RuntimeException
。这段代码可以记录异常,也可以将异常文本转换为要显示的错误消息。

JDK中有1000个未检查的异常。例如,看一看,这里有4个未检查的异常。你不可能把他们都抓住


不过,您可以做的是,在更高的层中添加一个更通用的try/catch
RuntimeException
。这段代码可以记录异常,也可以将异常文本转换为要显示的错误消息。

JDK中有1000个未检查的异常。例如,看一看,这里有4个未检查的异常。你不可能把他们都抓住

不过,您可以做的是,在更高的层中添加一个更通用的try/catch
RuntimeException
。这段代码可以做一些事情,比如记录异常,或者将异常文本转换为要显示的错误消息