Rumah > Soal Jawab > teks badan
InteliJ IDEA默认带反编译插件,请问如何把反编译的jar包整体导出java源码来?
天蓬老师2017-04-18 09:29:42
Ia bersamaan dengan penyahkompilasi kelompok. IDEA nampaknya tidak mempunyai fungsi ini. Walau bagaimanapun, jad sebenarnya adalah alat pembongkaran yang sangat baik yang juga boleh digunakan pada baris arahan. Ia tidak terhad kepada IDEA.
Anda boleh menulis ini pada baris arahan, contohnya:
jad.exe -r -ff -d src -s java classes/**/*.class
Antaranya, -r bermaksud memulihkan struktur direktori fail sumber, -ff bermaksud meletakkan definisi atribut kelas sebelum definisi kaedah kelas, -d bermaksud direktori output, dan -s bermaksud sambungan fail.
Ekstrak balang untuk dinyahkompilasi ke direktori kelas, dan kemudian jalankan arahan.
Semua fail java akan diletakkan dalam direktori src.