1

私はUbuntu12.04でEclipseに取り組んでいます。複数のファイルとクラスを持つ巨大なプロジェクトがあります。クラスの1つのメンバー変数が、実行時のどこかで誤ってゼロに設定されていますが、それがいつ発生するかはわかりません。実行時にxがゼロに設定されると、プログラムでブレークポイントを設定してブレークできるようにしたいと思います。

どうすればいいですか?ありがとうございました。

4

1 に答える 1

6

そのためにブレークポイント条件を使用できます。

ブレークポイントを右クリックして、プロパティウィンドウで条件を設定します。次のような条件を設定できます

memberVal == null

詳細な手順については、この記事を参照してください。

編集

メンバーのすべての発生をから変更します

memberVar = value

SetMemberVar(value)

そのsetterメソッドにブレークポイントを設定します。

于 2012-05-27T06:32:42.300 に答える