web-dev-qa-db-ja.com

すべての.classファイルを.jarファイルから.Javaファイルに変換する方法

私は.jarファイルを持っていて、それを抽出すると、そのjarファイルに存在するすべての.classファイルが得られます。

http://jd.benow.ca/ ツールを使用してすべての.classファイルを逆コンパイルしましたが、すべての.classファイルを.Javaファイルに保存する必要があります。

現時点ではコードしか表示されませんが、拡張子が.Javaに変換されません。

誰でもこれで私を助けてください。

7
Govind Gupta

あなたは javadecompilers を使用することができ、それは完全に機能します

enter image description here

次のステップでUpload and Decompileで逆コンパイルすると、このページが表示されます

enter image description here

そして、それはプロジェクトのjarname.Zipcopyからのpackagepasteフォルダです。

私はその作業をテストしました

enter image description here

詳細はこちら answer をご覧ください。

5
Hosseini

jd-cmd

https://github.com/kwart/jd-cmd

逆コンパイルには問題ありません。 jarファイル全体をソースコードに変換するために使用しました。詳細については、コマンドラインオプションを調べてください。 --outputDirは、生成されたソースコードのディレクトリを指定します。

2
JF Meier