Descompilar bytecodes de Java desde Eclipse

JD-Core es una librería libre que reconstruye el código fuente de Java de uno o más bytecodes .class.

java-decompiler

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.

2 comentario en este artículoDeje el suyo
  1. Yo para eso utilizo el Jadclipse… pero igual miro éste a ver si va mejor con Ganímedes

  2. 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 ?

Deje su comentario

Por favor, ingrese su nombre

Por favor, ingrese un correo-e válido

Por favor, ingrese su mensaje

luauf.com 2012

WordPress