2013-04-07 10 views
10

Eclipse Junoを使用してJavaプログラムを作成しています。未知の例外をすべて壊すためにEclipseを作る方法を教えてください。

私はプログラムを実行し、例外を満たしてもプログラムはバックトレースで終了します。予期しない例外が発生した場合、これらの例外ブレークポイントをデバッグするように設定しました。

  • Exception
  • Throwable
  • Error

しかし、いずれにせよ、まだ私はいくつかのキャッチされない例外を参照してくださいだけのEclipseでプログラムがクラッシュの代わりの区切りになります。私は捕らえられていない例外のために休憩したい。しかし、私はすべての例外を選択するオプションを見つけることができません。例外を除いてEclipseを中断させるにはどうすればよいですか?

答えて

15

最後に私はそれを見つけました!

私は明示的にブレークポイントペインで例外ごとにこの例外チェックボックスのサブクラスを設定する必要がありました。

また、NullPointerExceptionのキャッチ位置も設定する必要があります。キャッチされない例外もキャッチされません。

enter image description here

+3

を追加しますか? Throwableは、選択されたサブクラスオプションで十分でなければなりません。 – Bananeweizen

+0

@Bananeweizen私は画像をキャプチャするとき、私はそれを知らなかった。そして、あなたはサブクラス化について正しいです。 – Eonil

5

あなたはそれがjava.lang.Throwableを考え出すだろうThrowableを探し、その後>Add Java Exception BreakpointBreakpointsビューに移動する必要があります。 @Eonilと同じようにjava.lang.Throwableを追加し、Subclasses of this exceptionをチェックしてください。

enter image description here

0
  1. ウィンドウ - >ショー表示 - >
    2
  2. は今でのThrowable例外を追加するデバッグ - >ブレークポイントを表示され、ブレークポイントのためのその他の
    1
  3. 検索J!アイコン
    3
  4. あなたが複数の例外ブレークポイントを宣言しないのはなぜ例外
    4
関連する問題