Nwlapcug.com


Come utilizzare Java Decompiler

Maggior parte dei programmatori Java a un certo punto sarà necessario rivolgersi a Java decompiler. Decompilatori Java forniscono una serie di servizi per i programmatori. Essi possono recuperare o ricostruire il codice sorgente perso, visualizzare i codici di origine durante il debug e analizzare codice byte. Se si utilizza Java decompiler per uso non commerciale, versioni gratuite del software sono disponibili su Internet.

Istruzioni

1

Scaricare e installare un Java decompiler, se non si è già provveduto. Si dovrà pagare per il software in se è per uso aziendale. In caso contrario, è possibile scaricare una versione gratuita. (Vedi risorse).

2

Verificare che il Java decompiler è un'applicazione di programmazione affidabile che rigenererà correttamente il codice sorgente. Eseguire questa operazione genera il file di classe dal codice sorgente generato con il seguente codice:
bash$ mv myprogram.class myprogram_orig.class
bash$ javac myprogram.java
Quindi utilizzare il comando di "diff" Unix e confrontare i due file. Se sono identici, quindi il programma è correttamente generazione di codice sorgente di Java. Eseguire questa operazione ogni volta che si avvia il programma decompilatore.

3

Caricare lo script di Java nel decompiler. Da qui, sarà in grado di effettuare le operazioni necessarie per risolvere o eseguire il debug del codice.

4

Eseguire il debug il codice sorgente necessario ricostruire o rinominare i file di classe. Se si desidera rinominare i file di classe, considerare l'utilizzo di una tabella di transizione.

5

Salvare il codice come un'entità separata dall'originale. Necessario il codice originale in futuro, soprattutto se si commette un errore significativo nel nuovo script di Java.

Consigli & Avvertenze

  • Sempre testare il codice sorgente di Java prima patch in un programma o un'applicazione.
  • Non tentare di utilizzare un Java decompiler, a meno che non sei ferrato in programmazione Java e/o C++.