例外がスローされたときに中断


回答:


306

これらの例外がキャッチされない場合でも、ブレークポイントを設定する例外の正確なリストを定義できます(これは " unhandled" と同等でなければなりません)。

捕らえられていない


11
ここではっきりしないのは、「キャッチされていない例外で中断」がオフになっている場合にデバッガが例外でブレークするかどうかです。上記の例では、タイプ「ActivationException」のキャッチされていない例外のブレークを意味しますか、それとも、タイプのキャッチされていない例外のブレークを意味しますか?非常に不十分に説明されています。
AndroidDev 2013年

51

ブレークポイントウィンドウに移動します。J!のようなボタンがあり、キャッチまたはキャッチされていないJava例外のブレークポイントを設定できます。クラスを参照するか、例外名にパターンマッチャーを使用できます。

また、[ウィンドウ]-> [設定]で、[Java]-> [デバッグ]を選択すると、キャッチされていない例外でブレークするようにデバッガーに指示するチェックボックスがあります。


1
ありがとう。鉱山には「J!」がありませんでした。
Jay Sullivan

1
@JaySullivan右端にあるため、ペインが小さすぎる場合は、拡大する必要があります。承認された回答のスクリーンショットの右上にある丸で囲まれたアイコンです。
Nateowami 2015

1
ウィンドウ/プリファレンス/ javaの/デバッグソリューションが受け入れ答えに本当に良い補数である、この答えは、より多くのupvotesに値します。
pdemは、

1
次も必要です: Subclasses of this exceptionチェック-ここから取得:stackoverflow.com/a/15866667/1599699
Andrew
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.