JD-Core es una librería libre que reconstruye el código fuente de Java de uno o más bytecodes .class.
Hace mucho tiempo habiamos hablado de DJ Java Decompiler, otra opción para los mismos fines. Sin embargo JD-Core posee nuevas características, como anotaciones, generics o tipos “enum”, etc. además de ser más moderno.
Como si fuera poco JD-Core viene en dos sabores:
- Una aplicación Stand-Alone con GUI propia, JD-GUI, disponible para Windows, Linux y Mac.
- O como plugin para Eclipse, JD-Eclipse
Si optamos por la segunda opción, debemos instalar el plugin de la forma clásica:
- Menú Help, opciones Software Updates \ Find and install…
- Search for new features to install..
- Agregamos un nuevo sitio remoto, JD-Eclipse con la URL http://java.decompiler.free.fr/jd-eclipse/update y finalizamos
- Luego seleccionamos el plugin JD-Eclipse, aceptamos términos y condiciones, esperamos la descarga y reiniciamos el IDE
Luego, desde una ventana de navegación (navigator) estamos en condiciones de abrir cualquier bytecode .class y verlo como si fuera un fuente normal .java.





Lek
mayo 14, 2009
Yo para eso utilizo el Jadclipse… pero igual miro éste a ver si va mejor con Ganímedes
cbc
mayo 14, 2009
Cambiando un poco el tema.. Recuerdo haber leído algo, pero tengo la duda ahora mismo..¿Es posible compilar un .java sin generar un .class, es decir, directamente a código máquina ?