cari

Rumah  >  Soal Jawab  >  teks badan

InteliJ IDEA默认带反编译插件,如何把反编译的jar包整体导出java源码来?

InteliJ IDEA默认带反编译插件,请问如何把反编译的jar包整体导出java源码来?

天蓬老师天蓬老师2802 hari yang lalu1554

membalas semua(1)saya akan balas

  • 天蓬老师

    天蓬老师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.

    balas
    0
  • Batalbalas