Java LanguageDisassemblare e decompilare


Sintassi

  • javap [opzioni] <classi>

Parametri

Nome Descrizione
<classes> Elenco delle classi da smontare. Può essere in formato package1.package2.Classname o in package1/package2/Classname . Non includere il .class estensione.
-help , --help , -? Stampa questo messaggio d'uso
-version Informazioni sulla versione
-v , -verbose Stampa informazioni aggiuntive
-l Stampa il numero di riga e le tabelle delle variabili locali
-public Mostra solo classi pubbliche e membri
-protected Mostra classi e membri protetti / pubblici
-package Mostra pacchetto / protetto / classi pubbliche e membri (predefinito)
-p , -private Mostra tutte le classi e i membri
-c Smonta il codice
-s Stampa le firme dei tipi interni
-sysinfo Mostra informazioni di sistema (percorso, dimensioni, data, hash MD5) della classe in elaborazione
-constants Mostra le costanti finali
-classpath <path> Specificare dove trovare i file della classe utente
-cp <path> Specificare dove trovare i file della classe utente
-bootclasspath <path> Sostituire la posizione dei file di classe bootstrap

Disassemblare e decompilare Esempi correlati