2011-06-30 10 views
12

Eclipse Ganymede 3.4.2を使用しています。 現在の実行行が、Eclipseのデバッグパースペクティブの左にある矢印で緑色で強調表示されているのを確認したいと思います。 残念ながら私はそれを設定する方法を知らない。私はいくつかのEclipseプラットフォームでそれを見て、表示するように設定できるかどうか疑問に思っています。Eclipseのデバッグパースペクティブで現在の実行行をハイライト表示する方法

助けてください。

+0

コードが実行されているときは、現在の実行行を見たいですか?私が知る限り、Eclipseはスレッドが一時停止しているときにのみ実行行をハイライト表示します。 –

+0

ブレークポイントを追加してデバッグしましたが、現在の実行行が強調表示されていません。 – Viidhya

+0

ブレークポイントのようなサウンドは実行されていません。これを確認するには、ブレークポイント行の直前に 'System.out.println(" bp行を実行中 ")を追加します。 (これは、行が何度も実行されると出力が大きくなりすぎる可能性があります。その場合は、最初にフラグを設定し、フラグがセットされると出力をスキップします)。 –

答えて

12

デバッグパースペクティブでは、行の左側をダブルクリックしてブレークポイントを設定します。ブレークポイントが設定されると、実行中のコードを1行ずつ強調表示することができます。

UPDATE:期待どおりに動作しない場合は、ちょうどここにあなたの好みを確認してください。 ウィンドウ>設定>一般>エディタ>すべてのテキストエディタ>注釈>デバッグコールスタックおよびデバッグ現在の命令ポインタ

+0

ご意見ありがとうございます。残念ながら、ブレークポイントを設定した後は、行はハイライト表示されませんが、行ごとに実行されます。 – Viidhya

+0

環境設定の設定を確認してください – MLS

+0

私は環境設定のどの設定がこれに対応しているのか知りません。私はいくつか試しました。彼らは仕事をしなかった。 – Viidhya

0

クラスパスを確認し、プロジェクトのソースディレクトリがそこにあることを確認してください。エンタープライズアプリケーションをデバッグしている場合、一時ディレクトリと作業ディレクトリをクリーンアップし、アプリケーションを再発行します。

0

他の人のために、あなたの問題を解決できるかどうか。私も同様の問題がありました。強調表示され、ブレークポイントで停止しています。しかし、私はステップバイステップ(F6)のデバッグを使用することができませんでした。理由は、デバッグ時にブレークポイントとハイライトされた/選択されたトップスレッドのためにEclipseが停止したことでした。

私は現在のコード(ブレークポイントのために停止した)が強調表示されるまで、1つずつ確認して現在のスレッドを選択しました。

実行中のスレッドを表示するには、表示されていない場合はデバッグビューを追加します。ウィンドウ>表示の表示>デバッグ

これはまた、実行中のプログラムで2つのスレッドを個別にデバッグする際に役立ちました。

ブレークポイントによって停止したコードから現在のスレッドを見つけるための短いキーがないようです。

関連する問題