Eclipse のクラスにブレークポイントを追加したいのですが、ソース コードがありません。とにかくブレークポイントを追加することは可能ですか? 私の場合、メソッドがいつ呼び出されたかを知る必要があるだけです。
(補足: j2ee_api_1_3.jar のソースコードを持っている人はいますか?)
Eclipse のクラスにブレークポイントを追加したいのですが、ソース コードがありません。とにかくブレークポイントを追加することは可能ですか? 私の場合、メソッドがいつ呼び出されたかを知る必要があるだけです。
(補足: j2ee_api_1_3.jar のソースコードを持っている人はいますか?)
アウトライン ビューを開くと、メソッドを選択し、右クリックしてToggle Method Breakpointを選択すると、メソッドがヒットするたびにブレークします。
ソースは、Sun のアーカイブ ダウンロード ページから入手できる場合があります。
Rich が述べたように、アウトライン ビュー(ソースがなくても利用可能):
代替テキスト http://help.eclipse.org/ganymede/topic/org.eclipse.platform.doc.user/images/ref-8.png
メソッドブレークポイントを設定できます。つまり、「ソースコード情報」を含むデバッグ情報を使用してこれらのクラスをコンパイルした javac が提供されます (これはJ2EE1.4の場合で、J2EE1.3については不明です)。
J2EE 1.3のソース コードが利用可能で、ダウンロード センターの j2sdkee-1_3_1-win.exe ファイルに含まれている必要があります。
クラスがデバッグ情報でコンパイルされたかどうかに依存すると思います。もしそうなら、クラスファイルには行番号やパラメーター名などのメタデータが含まれており、デバッガーはそれを適切に処理する必要があります。そうでない場合は、デバッガーが処理できる情報が少なくなります。
JavaEE ライブラリは、デバッグ メタデータがコンパイルされていないことで有名です。それはかなりイライラすることがあります。
jad decompiler をダウンロードし、Windows->Preferences から Eclipse でそのパスを構成し、ブレークポイントを配置する必要があるクラスのソースを開きます。その後、通常どおりデバッグを実行でき、変数ビューですべての変数情報を確認できます。 .