3

メソッドが呼び出されるブレークポイントを通過せずにブレークポイントをオーバーラップするように設定すると、Eclipseにこの奇妙なバグが発生します。呼び出されている唯一のメソッドが多くのブレークポイントにあるという理由で、それがバイパスし続けることを私は知っています。

誰かがこの種の問題に遭遇したか、修正を知っていましたか?

4

4 に答える 4

10

「実行>すべてのブレークポイントをスキップ」が有効になっていないことを確認してください。

于 2012-04-06T06:04:17.893 に答える
5

多くの理由が考えられます:

最も一般的なもの:

  • .javaと.classが同期していません
  • ランタイムJVMのバージョンが間違っています
  • 生成されたクラスから削除されたデバッグ情報
  • クラスパスの不一致。たとえば、eclipseはbin /にコンパイルされ、ランタイムはclasses /からクラスを取得します(これは、コマンドラインからもコンパイルすることを前提としています)
  • Eclipseのインストールが正しくありません

まず、クリーン機能を使用してプロジェクトをクリーニングしてみてください

プロジェクト>クリーン...

于 2012-04-05T20:08:20.670 に答える
0

xmlファイルで宣言されているBeanがあるかどうかを確認してください。もしそうなら、彼らがコメントされているかどうかを確認してください。コメントを外す必要があります。

私の場合、xmlファイルにその特定のBeanのBean宣言があり、サーバーの起動時にロードされません。そのため、デバッグポイントが有効になっていません。

Beanエントリのコメントを解除した後、デバッグポイントを確認でき、機能しています。

それが役立つことを願っています。

于 2018-02-21T07:48:49.393 に答える
-2

eclipseを再起動し、今回は適切にデバッグできました。奇妙なバグ原因と結果がわからない。

于 2012-04-09T17:42:18.030 に答える