如何在Java中记录未捕获的异常?

如何在Java中记录未捕获的异常?,java,swing,exception,testing,Java,Swing,Exception,Testing,我的客户正在测试我的测试阶段Java应用程序,但他无法向我提供数据(出于隐私原因)。虽然我实现了对大多数异常的处理,但应用程序很少崩溃 我是否可以将未捕获异常的堆栈跟踪记录到一个文件中,以便测试员可以向我提供它(例如,NullPointerException)?设置打印到指定文件的堆栈跟踪 设置打印到指定文件的 如果主线程崩溃,JVM将自动打印堆栈跟踪 对于其他线程,您可以使用。如果主线程崩溃,JVM将自动打印堆栈跟踪 对于其他线程,您可以使用。这正是所需要的 基本上,当异常到达堆栈顶部时,您可

我的客户正在测试我的测试阶段Java应用程序,但他无法向我提供数据(出于隐私原因)。虽然我实现了对大多数异常的处理,但应用程序很少崩溃


我是否可以将未捕获异常的堆栈跟踪记录到一个文件中,以便测试员可以向我提供它(例如,
NullPointerException
)?

设置打印到指定文件的堆栈跟踪

设置打印到指定文件的

如果主线程崩溃,JVM将自动打印堆栈跟踪


对于其他线程,您可以使用。

如果主线程崩溃,JVM将自动打印堆栈跟踪


对于其他线程,您可以使用。

这正是所需要的


基本上,当异常到达堆栈顶部时,您可以注册一段要执行的代码。

这正是所需要的


基本上,您可以注册一段代码,在异常到达堆栈顶部时执行。

@Quoi抱歉,但我是一个非常新的用户,到目前为止,我的问题的答案并不可靠。@Quoi抱歉,但我是一个非常新的用户,到目前为止,我的问题的答案并不可靠。