私たちのプロジェクトでは、リバースエンジニアリングをしています。 そのためにはサードパーティのjarをデバッグする必要があります。いくつかのクラスのソースをjarファイルに添付する
私はDJ、JADでそのjarをコンパイルしようとしましたが、出力はコンパイル時エラーのソースコードです(戻り値の型はメソッドプロトタイプではbooleanですがintを返し、ループで壊れています...など)。
ここで、この破損したソースコードから、デバッグしたい.javaファイルはほとんどありません。 そして、これらのいくつかのファイルのソースコードをjarの対応するクラスに添付したいと思います。
私はこれについてはGoogleで検索しましたが、役に立たないものは見つかりませんでした。 ????
jarから実行している場合、添付されたソースコードをコンパイルする必要はありません。 jarファイルはデバッグ情報でコンパイルされています。行番号が一致しなければなりません。そうでなければ、クラスをデバッグできません。 –
Manifest.MF: - マニフェスト - バージョン:1.0 Ant-Version:Apache Ant 1.5.4 作成者:1.4.2_05-b04(Sun Microsystems Inc.) – mogli