您需要打印堆栈跟踪信息,而不仅仅是异常消息。这将为您提供更多信息来调试问题……包括异常的名称以及引发异常的位置。
同样,捕获
Exception并尝试从中恢复也是一个坏主意。捕捉
Exception可能会捕获到您从未想到的各种异常。从您没有想到的异常中恢复是有风险的……因为您_无法_ 确定这样做是安全的。通常最好让应用程序死掉…

您需要打印堆栈跟踪信息,而不仅仅是异常消息。这将为您提供更多信息来调试问题……包括异常的名称以及引发异常的位置。
同样,捕获
Exception并尝试从中恢复也是一个坏主意。捕捉
Exception可能会捕获到您从未想到的各种异常。从您没有想到的异常中恢复是有风险的……因为您_无法_ 确定这样做是安全的。通常最好让应用程序死掉…