Ver el código fuente del archivo jar package.class

Instale el complemento de descompilación de JD

A veces, desea obtener más información sobre el código fuente del paquete jar del que depende el proyecto, o el archivo de clase compilado, pero descubre que los editores de texto ordinarios no pueden abrirlo, o

Mantenga presionada la tecla Ctrl y haga clic en el nombre de la clase, el editor de texto para saltar es el siguiente

Pregunta 1:

Cómo saber si un paquete jar es de código abierto
Pregunta 2:

Al editar un archivo .java, seleccione un nombre de clase, como la clase String, y luego presione F3 para ver el código fuente de Java (o mantenga presionada la tecla Ctrl y haga clic en el nombre de la clase para verlo).

Pero algunos nombres de clase, no puede ver el código fuente cuando hace clic en él, entonces, ¿cómo puedo ver el código fuente de Java en este momento?

	The source attachment does not contain the source for the file String.class.
源附件不包含文件String.class的源。

    You can change the source attachment by clicking Change Attached Source below:
你可以通过点击下面的Change Attached Source来改变源附件。

Cuando lo configura, la fuente adjunta sigue siendo la misma después de encontrar el salto,inserte la descripción de la imagen aquí

En el editor de abajo hay galimatías como este

inserte la descripción de la imagen aquí

De ninguna manera, no puedo ver el código fuente compilado

Así comienza el tutorial.

Descarga el complemento JD

Ingrese al sitio web oficial de JD http://jd.benow.ca/, deslice hacia abajo la página para ver JD-Eclipse de la siguiente manera, descargue Release jd-Eclipse-site-1.0.0-RC2.zip

Descompilador de Java (java-decompiler.github.io)

inserte la descripción de la imagen aquí

haga clic en descargar

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Instalar 2.0.0Instalación

Descargue el archivo ZIP de JD-Eclipse,
inicie Eclipse,
haga clic en "Ayuda > Instalar nuevo software...",
arrastre y suelte el archivo ZIP en las ventanas de diálogo,
marque "Java Decompiler Eclipse Plug-in",
haga clic en los botones "Siguiente" y "Finalizar" ,
Aparece una ventana de diálogo de advertencia porque "org.jd.ide.eclipse.plugin_x.yzjar" no está firmado. Haga clic en el botón "Instalar de todos modos".

  • Descargue el archivo ZIP de JD-Eclipse.
  • Inicie Eclipse.
  • Haga clic en "Ayuda > Instalar nuevo software...".
  • Arrastre y suelte el archivo ZIP en la ventana de diálogo.
  • Marque "Complemento Java Decompiler Eclipse".
  • Haga clic en los botones "Siguiente" y "Finalizar".
  • Aparece una ventana de diálogo de advertencia porque "org.jd.ide.eclipse.plugin_x.yzjar" no está firmado. Haga clic en el botón "Instalar de todos modos".

La versión 2.0 es más fácil de instalar que la versión 1.0

Aquí está el método 1.0.0 para la instalación 2.0.0

Instale la información del sitio web oficial de la versión 1.0.0

El proceso de instalación está claramente escrito en el sitio web oficial, como se muestra en el cuadro rojo de arriba, por lo que apenas puedo entenderlo y forzar una traducción:
Instalación

  1. Descargue y descomprima el sitio de actualización de JD-Eclipse, // descargue el archivo y luego... ¡no es necesario descomprimirlo! (traducción forzada, no, no, no necesita descomprimir) (descomprimir en realidad significa descomprimir, el blogger puede usarlo directamente sin descomprimir, entonces no, no, no necesita descomprimir)

  2. Inicie Eclipse, // ejecute Eclipse

  3. Haga clic en "Ayuda > Instalar nuevo software...", //Haga clic en la barra de menú de Eclipse Ayuda >

  4. Instalar nuevo software...

  5. Haga clic en el botón "Agregar..." para agregar un nuevo repositorio, //点击Agregar...

  6. Ingrese "Sitio de actualización de JD-Eclipse" y seleccione el directorio del sitio local, //输入 Nombre: Sitio de actualización de JD-Eclipse; Ubicación:

    Seleccione la ruta del jd-eclipse-site-1.0.0-RC2.zip que acaba de descargar

  7. Marque “Complemento Java Decompiler Eclipse”,//选中 Complemento Java Decompiler Eclipse

  8. Siguiente, siguiente, siguiente... y reinicie Eclipse. // Siguiente, siguiente hasta el final, y finalmente reinicie Eclipse, hágalo


Utilice los pasos de instalación de 1.0.0 para instalar la edición 2.0.0

operación gráfica

Acción

Creo que estás saltando directamente a esta operación gráfica.

Barra de menús de Eclipse Ayuda > Instalar nuevo software...

inserte la descripción de la imagen aquí

Nombre: complete libremente, Ubicación: seleccione la ruta del archivo jd-eclipse-site-1.0.0-RC2.zip que acaba de descargar -> Se recomienda que Nombre complete el nombre de la clase de instalación descargada jd-eclipse-2.0.0o javaDecompile

preparado para pacientes con trastorno obsesivo-compulsivo

inserte la descripción de la imagen aquí
siguiente paso siguiente

inserte la descripción de la imagen aquí

Aparece esta Advertencia, no se preocupe, simplemente OK

Seleccione Instalar de todos modos

Restsrt no se puede mostrar

El problema es el editor de texto por defecto.

Después de reiniciar Eclipse, ¿aún no se puede mostrar el archivo de clase?
Luego configure una configuración indescriptible en Eclipse, configure el visor JD como el visor de archivos de clase predeterminado

1. Haga clic en la barra de menú de Eclipse Ventana > Preferencias > General > Editores > Asociaciones de archivos

2. Seleccione ".class" y ".class sin fuente" respectivamente, luego seleccione el Visor de archivos de clase JD a continuación y luego haga clic en Predeterminado para configurarlo como predeterminado

(Nota: si no encuentra la opción correspondiente, haga clic en "Agregar" en la esquina superior derecha para agregarla)


Agregar visor de archivos de clase predeterminado

inserte la descripción de la imagen aquí

clase sin fuente, es decir, no se configuró ninguna fuente adjunta externa antes

inserte la descripción de la imagen aquí

Además: la configuración de JD-Eclilpse está aquíinserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Finalmente has terminado -> hay otro método método JAD

Supongo que te gusta

Origin blog.csdn.net/m0_53870075/article/details/124850112
Recomendado
Clasificación