junit でのテスト中に Eclipse Juno を使用して Java クラスをデバッグしていますが、デバッガーは不安定な動作をしています。必要なブレークポイントに到達し、変数の値はすべて問題ないように見えますが、コンソールでは、コードの後半で設定したすべての print ステートメントが、ステップスルーしているかのように表示されます!
(注:単純に実行した場合、通常ほど速く印刷されず、通常の出力と比較して出力自体が少し文字化けしています)。
どういうわけか、ボタンを押さなくてもコードが実行されています。ステップスルーしようとすると、コードと変数の表示は正しいのですが、プログラムが終了したと Eclipse が認識した時点でデバッグが停止します。
おそらく言及すべきことは、最近ラップトップにFedoraをインストールしたことです。そのため、Eclipseで長い間実行しておらず、junitを試すのはこれが初めてです。デバッガ用に何かをダウンロードする必要がある可能性はありますか?