Las clases Java son librerías compiladas en bytecode, un reducido conjunto de instrucciones que aumenta la velocidad de ejecución del código en la máquina virtual. Acceder a su código fuente es difícil, aunque no imposible, gracias a decompiladores como JD-GUI.
JD-GUI extrae el código fuente contenido en clases precompiladas y paquetes JAR. Es tan sencillo como arrastrar los ficheros hasta la ventana. El código se carga en pestañas con numeración de líneas y resaltado de sintaxis.
Gracias al panel lateral, que muestra un árbol expandible de clases, la navegación por paquetes JAR es muy sencilla. Además, JD-GUI incluye un buscador y un navegador jerárquico. Aún más útiles son las funciones de exportación del código fuente.
Descargar JD-GUI 0.31 en Softonic