Eclipse Ganymede 3.4.2を使用しています。 現在の実行行が、Eclipseのデバッグパースペクティブの左にある矢印で緑色で強調表示されているのを確認したいと思います。 残念ながら私はそれを設定する方法を知らない。私はいくつかのEclipseプラットフォームでそれを見て、表示するように設定できるかどうか疑問に思っています。Eclipseのデバッグパースペクティブで現在の実行行をハイライト表示する方法
助けてください。
Eclipse Ganymede 3.4.2を使用しています。 現在の実行行が、Eclipseのデバッグパースペクティブの左にある矢印で緑色で強調表示されているのを確認したいと思います。 残念ながら私はそれを設定する方法を知らない。私はいくつかのEclipseプラットフォームでそれを見て、表示するように設定できるかどうか疑問に思っています。Eclipseのデバッグパースペクティブで現在の実行行をハイライト表示する方法
助けてください。
デバッグパースペクティブでは、行の左側をダブルクリックしてブレークポイントを設定します。ブレークポイントが設定されると、実行中のコードを1行ずつ強調表示することができます。
UPDATE:期待どおりに動作しない場合は、ちょうどここにあなたの好みを確認してください。 ウィンドウ>設定>一般>エディタ>すべてのテキストエディタ>注釈>デバッグコールスタックおよびデバッグ現在の命令ポインタ
クラスパスを確認し、プロジェクトのソースディレクトリがそこにあることを確認してください。エンタープライズアプリケーションをデバッグしている場合、一時ディレクトリと作業ディレクトリをクリーンアップし、アプリケーションを再発行します。
他の人のために、あなたの問題を解決できるかどうか。私も同様の問題がありました。強調表示され、ブレークポイントで停止しています。しかし、私はステップバイステップ(F6)のデバッグを使用することができませんでした。理由は、デバッグ時にブレークポイントとハイライトされた/選択されたトップスレッドのためにEclipseが停止したことでした。
私は現在のコード(ブレークポイントのために停止した)が強調表示されるまで、1つずつ確認して現在のスレッドを選択しました。
実行中のスレッドを表示するには、表示されていない場合はデバッグビューを追加します。ウィンドウ>表示の表示>デバッグ
これはまた、実行中のプログラムで2つのスレッドを個別にデバッグする際に役立ちました。
ブレークポイントによって停止したコードから現在のスレッドを見つけるための短いキーがないようです。
私の問題は、私がデバッガを終了しなかったことでした。ボタン(下のスクリーンショットに表示されている)をクリックしてデバッグをもう一度実行すると、現在の行が再び強調表示されます。
コードが実行されているときは、現在の実行行を見たいですか?私が知る限り、Eclipseはスレッドが一時停止しているときにのみ実行行をハイライト表示します。 –
ブレークポイントを追加してデバッグしましたが、現在の実行行が強調表示されていません。 – Viidhya
ブレークポイントのようなサウンドは実行されていません。これを確認するには、ブレークポイント行の直前に 'System.out.println(" bp行を実行中 ")を追加します。 (これは、行が何度も実行されると出力が大きくなりすぎる可能性があります。その場合は、最初にフラグを設定し、フラグがセットされると出力をスキップします)。 –