Tecnología

Inicio

Cómo utilizar Java Decompiler

La mayoría de los programadores de Java en algún momento tendrán que recurrir a decompilador Java. descompiladores Java ofrecen una serie de servicios para los programadores. Pueden recuperar o reconstruir el código fuente perdida, códigos fuente de visualización durante la depuración, y analizar el código de bytes. Si está utilizando Java Decompiler para uso no comercial, versiones gratuitas de software están disponibles en Internet.

Instrucciones

1 Descargar e instalar un descompilador de Java, si no lo ha hecho todavía. Usted tendrá que pagar por el software si es para uso comercial. De lo contrario, se puede descargar una versión gratuita. (Ver Recursos).

2 Verificar la decompilador Java es una aplicación de programación digna de confianza que va a regenerar correctamente su código fuente. Para ello, generar el archivo de clase del código fuente generado por el código siguiente:
bash $ mv myprogram.class myprogram_orig.class
bash $ javac myprogram.java
A continuación, utilice el comando Unix "diff" y comparar los dos archivos. Si son idénticos, entonces el programa está generando correctamente el código fuente de Java. Realizar esta operación cada vez que inicie el programa de descompilación.

3 Cargar el script de Java en el decompilador. A partir de aquí, usted será capaz de realizar las operaciones necesarias para corregir o depurar el código.

4 Reconstruir o depurar el código fuente necesario, o renombrar los archivos de clase. Si está cambiando el nombre de los archivos de clase, considere usar una tabla de transición.

5 Guarde su código como una entidad separada de la original. Es posible que necesite el código original en el futuro, especialmente si haces un error significativo en el nuevo guión de Java.

Consejos y advertencias

  • Siempre probar el código fuente de Java antes de parcheo en un programa o aplicación.
  • No trate de utilizar un descompilador de Java a menos que esté bien versado en Java y / o C ++ de programación.