recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

天蓬老师天蓬老师2884 Il y a quelques jours1649

répondre à tous(1)je répondrai

  • 天蓬老师

    天蓬老师2017-04-18 09:29:42

    C'est équivalent à la décompilation par lots. IDEA ne semble pas avoir cette fonction. Cependant, jad est en fait un excellent outil de démontage qui peut également être utilisé en ligne de commande. Cela ne se limite pas à IDEA.
    Vous pouvez écrire ceci sur la ligne de commande, par exemple :

    jad.exe -r -ff -d src -s java classes/**/*.class   
    

    Parmi eux, -r signifie restaurer la structure des répertoires du fichier source, -ff signifie placer la définition de l'attribut de classe avant la définition de la méthode de classe, -d signifie le répertoire de sortie et -s signifie l'extension du fichier.
    Extrayez le jar à décompiler dans le répertoire classes, puis exécutez la commande.
    Tous les fichiers Java seront placés dans le répertoire src.

    répondre
    0
  • Annulerrépondre