2011-07-08 250 views
1

私はプログラムを分解し、そのために参照されたライブラリからさまざまな.classファイルをトレースしています。私はEclipseのファイル検索を使用しようとしましたが、名前が与えられた.javaファイルをすべて簡単に見つけることができますが、参照されたライブラリのjarsを構成する.classファイルを見つけることができないようです。 jarファイルを個別に調べなくても、クラスファイルを簡単にトレースする方法はありますか?eclipseプロジェクトの参照されたライブラリの.classファイルの検索

答えて

2

Javaソースよりもクラスファイルを好む理由はわかりませんが(プログラムを理解するために、後者ははるかに便利です)、最も適切なファイルを開くには

名前ことにより、Java /クラスファイルを見つけることができます(のみのタイプを見つけることか TCTRL + SHIFT + Rを使用して名前で検索するその定義
  • にジャンプソースコード内の必要な変数/クラス上F3を押す
  • +0

    私はJavaソースコードにクラスファイルを逆コンパイルできるプラグインがあります。私が見ているクラスファイルには、プロジェクト内に対応する.javaファイルがないことは間違いありません(つまり、参照されているライブラリjarsのProcessingComponent.classと一緒になるProcessingComponent.javaがフォルダに含まれていません)。今、私は別のクラスを拡張し、インターフェイスを実装するクラスファイルを探しています。それらのクラスファイルを検索しようとしています。私はあなたのメソッドを使用しようとしました、何らかの理由でF3が何もしなかったし、Ctrl + Shift + Rは対応するhtml javadocsを見つけることができます – alex28

    +0

    参照ライブラリ内の対応するjarライブラリで元のクラスファイルを見つけることができるディレクトリ構造。しかしFilename.classと入力すれば、それを見つけることができません。私はかなりの素人です。だから、もし何か愚かなことを言っているのであれば、何か明白なものを見逃してしまったら、極端な偏見で私を訂正することができます。 – alex28

    +0

    Hm、ok。私は瓶の中にクラスファイルを見つけられません、そうです。私は、CTRL + ALT + H(ヒアナキーのオープンタイプ)が検索でクラスファイルを含むことを発見しました。おそらくそれは何とか役立つでしょうか?それ以外にも、私はJava Decompiler(JAD)が望ましいタイプで 'F3'を打つことによって逆コンパイルを開始することを知っています。 – Dirk

    関連する問題