2011-02-07 96 views

答えて

2

私はこれを何回もやっており、それは私のためにうまくいきます。デバッグポイントを正しい位置に置いてください。その時点でいくつかの条件コードが到達不能になるために、デバッグポイントが有効にならないことがあります。メソッドの呼び出しステートメントにデバッグポイントを配置すると、jarクラスのメソッドを呼び出したことを意味します。コントロールがそこに達すると、press F5がjarファイルのクラスのメソッドに入ります。コントロールがそこに到達しない場合は、コード内にいくつかの条件があり、そのメソッドを呼び出すことができないため、メソッド内のブレークポイントに到達できないことを意味します。

+0

私は1つのprintステートメントをそこに挿入しましたが、コンソールには印刷されましたが、ブレークポイントは同じステートメントでヒットしません。 –

+1

@ Kaveesh Wadhwa:ワークスペースをきれいにします。 1)サーバーを停止します。 2)[プロジェクト] - > [クリーン...]オプションに移動します。 3)すべてのプロジェクトをクリーンにするを選択します。4)OKを押します。 5)サーバーを再始動します。そうすることで、サーバが起動しているときにデバッグブレークポイントの下に正しいマークが表示されますか? –

18
  • 、あなたのプロジェクトで参照jarファイルを右クリックし「Javaソースの添付」から「プロパティ」
  • を選択しクリック「ワークスペースを...」ボタン
  • 瓶から「SRC」フォルダを選択しますワークスペース内のプロジェクト

か、それ以上のステップを実行したい場合:

  • 右クリックして選択し、プロジェクトの「プロパティ」
  • 「Javeのビルド・パス」から
  • 「ライブラリ]タブを選択します(「+」をクリック)を展開し、あなたが
  • クリックして「ソースの添付ファイル」(それはソースの添付ファイルを言うべきであるにソースをリンクしたいjarファイル:(なし) ')
  • を押して 『編集...』あなたはこの1つを試してみてください
5

上記の短いステップで第二の点からボタン

  • フォロー:

    まずjarファイルのuを開きます> JARのソースを保存し、それがJavaのソースファイルを含む.zipファイルになります - JD(Javaの逆コンパイラ)を歌う、[ファイル]をクリックします。次に、ソースの追加を使用して、このソースzipファイルをデバッグ構成に追加できます。それは確かに動作します。

    jarファイルのクラスをデバッグいつかながら、私はまた、同様の問題に直面しました。しかし、上記の手順の後、問題は解決しました。

  • 0

    は、「この問題を回避するには、PDEに 『ターゲットプラットフォーム』設定ページを移動して、 すべての外部プラグインを無効にすることです。 『双子』の出現を防ぐ必要があるモデル シンクロナイザが機能していないので、彼らが問題を引き起こしています 正しく。

    参考リンク - https://bugs.eclipse.org/bugs/show_bug.cgi?id=22961 コメント#10。

    上記の回避策は私のためにうまくいきました。あなたのjarファイルを起動するためのコマンド以下

    2

    使用: "リモートJavaアプリケーション" デバッグ構成を作成し、

    Eclipseで

    Listening for transport dt_socket at address : 8000

    java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y -jar [JAR NAME]

    それは次のように明記してくださいjarのモジュールを追加します。

    関連する問題