Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuál es la mejor herramienta de descompilación de Java?

¿Cuál es la mejor herramienta de descompilación de Java?

1. Complemento de descompilación de Java: Jadclipse

JadClipse es el complemento de Eclipse de Jad. Es un complemento de descompilación de Java muy práctico y conveniente. Solo necesitamos copiar el paquete del complemento descargado. el directorio de complementos de eclipse Luego modifique la ruta en Window-gt; Preference-gt; Java-gt; JadClipse para descompilar, como: C: \ pin/jadnt158/jad.exe, y finalmente en Windows-gt; gt; General-gt ;General-gt;JadClipse es un complemento descompilador de Java muy práctico y conveniente.

1. Cambie el editor predeterminado asociado con "*.class" a "JadClipse Class File Viewer".

2. Descompilador de Java jad

jad es un descompilador de Java muy utilizado. El Jadclipse anterior es un complemento de descompilación basado en jad. El archivo JAD contiene la información del título del conjunto MIDlet. , como la empresa que desarrolló la aplicación, el nombre y tamaño de la aplicación, etc.

3. Descompilador de Java JD-GUI

JD-GUI es una herramienta de descompilación de Java desarrollada en C. Fue desarrollada por Pavel Kouznetsov y es compatible con Windows, Linux y Apple Mac Os. plataforma. Y proporcione el complemento JD-Eclipse en la plataforma Eclipse. JD-GUI no requiere instalación, simplemente haga clic en ejecutar para descompilar los archivos jar y de clase.

4. Descompilador de Java jdec

jdec es un descompilador de Java. Puede restaurar el código de bytes que aparece en el archivo .class al código fuente de Java, y el resultado descompilado es casi el mismo que el del archivo Java original. También viene con una interfaz de usuario desarrollada con swing.

5. uuDeJava

uuDeJava es un descompilador de archivos de clase Java. El programa fuente Java descompilado se envía al mismo directorio que Class. Utiliza internamente jad.exe. Al descompilar un archivo de clase, puede hacer clic directamente en el archivo de clase (después de la asociación) o seleccionar un acceso directo a un archivo o directorio para enviarlo a uuDeJava. También puedes arrastrar archivos o directorios a la ventana principal de uuDeJava.

6. Software de ingeniería inversa de Java Minjava

Minjava es un software de ingeniería inversa de Java que puede ayudar a comprender la arquitectura y el comportamiento de algunos software Java existentes.

7. Descompilador de Java

El descompilador se llama "Java Decompiler" y fue desarrollado por Pavel Kouznetsov. La última versión es 0.2.5. ¡Está desarrollado en C y está oficialmente disponible para descargar! Los programas ejecutables están disponibles para plataformas Windows, Linux y Apple Mac Os.