He usado DJ Java Decompiler, que tiene una GUI práctica, pero parece que la última versión es solo una prueba y te obliga a comprar el software después de algunos días (recuerdo haber usado una versión gratuita anterior hace aproximadamente un año en un trabajo anterior).¿Cuál es el mejor visualizador de clases de Java?
Conozco a Jad y Jadclipse, pero lo que más me gustó de DJ Java Decompiler fue que se integró con Windows Explorer, así que simplemente podía abrir un JAR en algo como WinRAR, navegar a través de los paquetes y duplicar haga clic en un archivo .class para ver su fuente descompilada.
¿Alguien puede sugerir otros espectadores buenos, gratis, .class? Los criterios que tiene en mente para estos serían: basado en GUI
- Se integra con el Explorador de Windows (por lo que no tengo que hacer algunas opciones de línea de comandos como con JAD)
- opcional - también puede mostrar comandos de bytecode de JVM en bruto
En otras palabras, me gustaría encontrar lo más parecido a .NET Reflector para Java como sea posible.
La forma en que lo leo, él quiere ver código fuente de Java descompilado, no bytecode. –
Echa un vistazo a JD-GUI: parece ser el estado del arte en descompilación en este momento para Java: http://java.decompiler.free.fr/?q=jdgui –
JD-GUI no puede descompilar tipos entrelazados por aspectj: el código Java presentado está truncado. – mark