0

私は、Eclipse で構成できないクライアント コードに取り組んでいます。アプリケーションを開くように要求しているときに言及されている特定のポートでサーバー上で実行されます。実際には、Web をスターターとして使用するアプレット アプリケーションであり、その後新しいポップアップ ウィンドウが開き、すべてのアクション サーバーがクライアント マシンで実行される cim-xml を介して jar ファイルを送信します。

そのようなコードをデバッグする方法はありますか?

4

1 に答える 1

0

私はそれを仮定しています

  1. デバッグするコードにはデバッグ情報があります。

  2. いくつかの jvm 引数を追加して、デバッグ ポートを開くことができます。

  3. Eclipse でコードを構成できない場合でも、コードにアクセスできます。

以下の手順に従ってください。以下の jvm 引数を、デバッグするサーバー/Java プロセスに渡します。

-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8888,server=n,suspend=y

ここで、Eclipse をデバッガー ポートに接続する8888と、デバッガーが起動します。デバッガが起動したことがわかります。デバッグするクラスのクラス読み込みブレークポイントを配置します。デバッガーが起動したら、[ソースのアタッチ] ボタンをクリックしてソースをアタッチします。このボタンは、クラスがロードされるときに表示されます。コードが保存されているフォルダーをポイントします。基本的にデバッガーを停止してソースをアタッチする必要があります。コードをEclipseにインポートしないと、ブレークポイントを設定するのが難しいためです。

于 2012-10-23T09:49:53.623 に答える