- ベストアンサー
Eclipseのブレークポイント
ある行を通るのですが、ブレークポイントを設定しても最初に、そこで止まりません。 必ず、main()の最初行から順番に実行してしまいます。 環境は以下のとおりです。 -JDK 1.6.0_22-b04 -Eclipse 3.6 All in One -Windows Vista アドバイスをいただけませんか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
必ず通る行にちゃんとブレークポイントを設定してあるのにそこで止まらないという例を私は見たことがないので、申し訳ありませんがアドバイスはできません。
その他の回答 (2)
- salsberry
- ベストアンサー率69% (495/711)
回答No.2
デバッグ構成で"Stop in main"にチェックが入っているのに一票。 英語版のメニューの場合、 ・Run→Debug Configurations…を開く ・画面の左側ででデバッグしたいアプリケーションのデバッグ構成を選ぶ ・右の画面の"Main"タブで、"Stop in main"のチェックを外す ・右下の"Apply"ボタンを押す ・右下の"Debug"ボタンでデバッグ開始 これで、main()の先頭で停止しないようになります。
質問者
補足
ご返答ありがとうございます。 main()の中で、必ず通る行にブレークポイントを設定します。 デバック構成で、"mainで停止"を無効にするとデバッグしないで実行して終了してしまいます。 アドバイスをいただけませんか?
- LancerVII
- ベストアンサー率51% (1060/2054)
回答No.1
こんにちは。 そのブレークポイントはどこにありますか? mainの中でしょうか。
お礼
ありがとうございました。 Eclipseを再導入しました。 デバックの構成で"メインで停止"を無効にしました。 任意のブレークポイントで止められました。
補足
下記の文字列を表示するプログラムで 4行目、System.out.println("Hello World !!");だけにブレークポイントを設定してデバッグ実行しても、 最初に3行目をポイントしてしまい4行目で止まりません。 public class temp { public static void main (String[] args) { System.out.println("ABCDE !!"); System.out.println("Hello World !!"); } }