私のクライアントは、私に提供できないデータ (プライバシー上の理由) を使用して、ベータ段階の Java アプリケーションをテストしています。ほとんどの例外処理を実装しましたが、まれにアプリケーションがクラッシュします。
キャッチされなかった例外のスタックトレースをファイルに記録して、テスターがそれを提供できるようにすることはできますNullPointerException
か?
メインスレッドがクラッシュした場合、JVMはスタックトレースを自動的に出力します。
他のスレッドの場合は、setUncaughtExceptionHandlerを使用できます。
これはまさにUncaughtExceptionHandler
コンセプトが何であるかということです。
基本的に、例外がスタックの最上位に達したときに実行されるコードを登録できます。