Eclipseの解決策はありますか?IDEデバッグするJavaソースが無いコード、すなわち、動的に逆コンパイルされたコードをデバッグする、ステップスルーする、など? JD-Eclipse 、 JadClipse を使用しようとしましたが、これらのプラグインはいくつかのクラスファイルを確認したい場合にうまく機能しますが、デバッグしながら、 「ソースが見つかりません。」を取得する-これらのプラグインを「提供」する「ソース」に「添付」するにはどうすればよいですか?
私の環境:
ありがとうございました。
Jadclipseの使用経験が豊富です- http://jadclipse.sourceforge.net/wiki/index.php/Main_Page - http://jadclipse.sf。に更新サイトがあります。 net/update
最良の結果を得るには、jadを使用して、行番号をコメントとしてリストするように構成します。これにより、コードが正しい行にある場合に出力が有効になります。これは、セッションのデバッグに最適です。
次に、それをクラスのデフォルトビューに設定します。詳細については、ドキュメントを参照してください。これは私にとってはうまくいきます。
私は同じ問題を抱えています。今日、コンパイルされたJavaコードをデバッグするのに効率的なデコンパイラーはありません。私はJD-Eclipseに取り組んでいます。ソースなしでクラスのデバッグを開始し、手に負えない問題を解決します。
JD-Eclipse Hostプラグインの再調整フラグメント。 Eclipse用のこのプラグインにより、逆コンパイルされたコードの行番号がJavaクラスファイルの行番号に実際に適切になります。その結果、ソースコードなしでデバッグできるようになります。 https://sourceforge.net/projects/realignmentjd/
このプラグインはうまくいけば助けになるはずです。 JD-Eclipse
Eclipseで[ウィンドウ]-> [設定]-> [一般]-> [エディタ]-> [ファイルの関連付け]を選択します。*。classファイルタイプを選択します。JD-Eclipseに関連付けます
幸運を
JD-GUIを使用してjarファイルを逆コンパイルし、ロット全体をソースZipファイルに保存して、ソース検索リストに追加できます(ビルドパスの構成を使用)。
JD-GUIの問題は、行番号が表示されないためデバッグが非常に困難になることです。そのため、
私のために働いた解決策は、パッチを適用した後にJD-Eclipseを使用することです: http://Java.decompiler.free.fr/?q=node/464
これはjd-Eclipseの拡張機能で、逆コンパイル後にコードを再調整します。
Eclipseを使用してデバッグする場合は、jarファイルをクラスパスに含めるだけで十分です。 jar全体を逆コンパイルする必要も、再編成する必要もありません...デバッグして満足するだけです:-)
すべてのクラスを逆コンパイルし、すべてのJavaファイルを適切な階層(パッケージのディレクトリなど)に順序付けし、jarファイルを右クリックして元のjarのソースとして追加します- > Java Source Attachment-> External folder。
また、プロジェクト内のフォルダー内に配置することもできます(この場合は[ワークスペース]をクリックします)
「Realignment for JD Eclipse」プラグインを強化して列挙型とフィールドを適切に並べ、それをJD Eclipseと一緒に自分の更新サイトに公開しました。 http://mchr3k-Eclipse.appspot.com/
私の変更の詳細: http://mchr3k-coding.blogspot.co.uk/2012/07/realignment-for-jd-Eclipse.html