2016-04-15 2 views
1

私は、Eclipseの中で(Java 8を使用して)プロジェクト内のあるクラスの関数のブレークポイントを追加するという問題があります。しかし、デバッグが始まると、それはプログラムの始めからです(mainメソッドから!)。もちろん、私はすべてのプログラムに従いたくないので、どうすればいいですか?Eclipseブレイクポイントのデバッグは、その位置から始まらない

答えて

0

おそらくあなたは、あなたが次のポイントにジャンプしたり、

  • ブレークポイントを削除することができF8キーを押すことができます...

    • のクラスやメソッドにブレークポイントを持っています。

    は、それらを修正するには、次のオープンデバッグパースペクティブとブレークポイントに見てみましょう:あなたがこれを持っていない場合は、他の回答に目を通してください

    enter image description here

    。 ;)

  • +1

    あなたの助けてくれてありがとう! 私は、ブレークポイントタブを開くと(関数のための)ブレークポイントが1つしかありません。それでも、デバッグの開始後にF8を押すと問題は解決し、すぐに機能に入ります。 – informatics

    1

    "Debug/Run Configuration ..."を見て、メインメソッドでデバッグを開始するボタンのチェックを外してください。

    how to setup "Main Class" in "Run Configurations" in Eclipse

    チェックを外し/ "メインのStop" を確認してください。

    enter image description here

    は、これはあなたが何をしたいですか?

    +0

    ありがとうございます! これはうまくいかず、メインクラスが1つしかありません。 メインクラスとclass2に "funInClass2"関数が含まれているとしましょう: "funInClass2"の実行手順を見たいので、そこにブレークポイントを追加します。 しかし、F6を押してデバッグを開始すると、class1のmainメソッドの最初の行から開始します!! 私は別のプログラミング言語のためにビジュアルスタジオを使用していましたが、通常は実行が独立していなければならず、ブレークポイントはどこに止まっていますか?それが私が望むものです。 – informatics

    +0

    "メインで停止"のチェックを外してみてください。 –

    0

    メニュー実行 - >デバッグの設定からデバッグの設定...メインタブに

    Go]を選択し、メインチェックボックスに停止]をオフにします。

    enter image description here

    +0

    ありがとうございます! 私はこれを試しましたが、それは動作しません、それはまだメインのメソッドから実行を開始! – informatics

    +0

    正しい構成を選択していますか? –

    +0

    はい、私はそう思います。 – informatics

    関連する問題