java - 在整个 Java 应用程序中捕获异常

标签 java exception error-handling

<分区>

是否有任何方法可以处理/捕获 Java 应用程序抛出的所有异常,而不会到处乱扔昂贵的 try{}catch(Exception e){} 语句?

例如,PHP 有函数set_error_handler()

背景故事 - 尽管进行了艰苦的测试,但有时错误还是会通过,而用户总是不愿意帮助修复这些错误。 理想情况下,我想将该应用程序连接到一个 Web 服务设施,该设施可以跟踪用户应用程序抛出的任何堆栈跟踪。

最佳答案

也许您正在寻找 Thread.setDefaultUncaughtExceptionHandler()

关于java - 在整个 Java 应用程序中捕获异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22461192/

相关文章:

java - 错误: Main method not found in class Example_Applet,

java - 正则表达式解析命令行选项

java - JScrollPane 没有滚动超过设定的大小

python - 错误 "no exception supplied"是什么意思?

r - 处理data.frame列表时出现意外错误

python - 在Python函数中不使用try/except的错误处理

java - 如果没有覆盖 hashCode 会发生什么?

c# - View 模型构造函数中的异常处理(重定向)

exception - Haxe 未捕获的全局异常处理程序

Java - 错误消息未知原因