¿Cómo depurar un programa Java?
Cuando todos aprendieron por primera vez a Java, pensarían que la depuración de IDE es muy alta, pero en realidad es muy simple.
El siguiente artículo le enseñará cómo depurar en Eclipse de manera simple e intuitiva. Otros pasos de depuración IDE son similares.
1. Establezca puntos de interrupción donde creas que hay algo mal.
Antes del número de líneas de código, haga clic derecho, tenga en cuenta que hace clic derecho y luego seleccione el punto de interrupción de alternar.
Puede preguntar, ¿cómo sé dónde colocar puntos de descanso?
Si no tiene sentimiento sobre este problema, puede alcanzar algunos puntos de interrupción más y avanzar en la depuración hasta que se encuentre la excepción, ¡solo tome un poco más de tiempo, y esto le dará una comprensión más profunda del proceso de ejecución del programa!
Por supuesto, si puede ir aproximadamente a donde puede haber un problema, o la ubicación de la clase de informes de información de excepción, puede establecer un punto de ruptura aquí.
2. Haga clic en la depuración. Si se trata de un programa web, debe iniciar Tomcat o Apache Server en modo de depuración.
Esto es muy importante. El modo de inicio estándar no puede ingresar puntos de interrupción preestablecidos, lo que no puede lograr el propósito de la depuración.
3. Ejecute el programa. Cuando el programa se ejecuta a la posición donde se estableció el punto de interrupción, se detendrá y se resaltará el color de fondo de esa línea de código.
En este momento, puede controlar el programa a través del botón de pantalla o el teclado.
A continuación se presentan las teclas de acceso directo para la depuración correspondiente del teclado. Si no funciona, puede verificar si es un conflicto de teclado.
Por ejemplo, las claves de atajo del diccionario de Yodao a menudo entran en conflicto con el currículum en el modo Debud.
Teclas de acceso directo de la función de alcance
Global Single Step regresa a F7
Skip Global Single Step F6
Paso único global salta a F5
Paso único global Jump en seleccionar Ctrl+F5
La depuración global comenzó por última vez F11
Continuar F8 a nivel mundial
Use los filtros globalmente para pasar por el cambio+F5
Agregar/eliminar puntos de interrupción globalmente CTRL+Shift+B
Pantalla global Ctrl+D
Global Run Last comenzó CTRL+F11
Ejecutar globalmente para línea Ctrl+R
Ejecución global de Ctrl+U
4. Ingrese la interfaz de depuración para ver la información que desea.
5. Puede ver los valores de todas las variables en variables, como los valores en el punto de interrupción que acaba de configurar, haga clic con el botón derecho en ChangeValue para cambiar, y algunos IDES admiten cambios en caliente en la ventana y ejecutando el código.
6. El primer botón a continuación es ingresar la ejecución del método. Por ejemplo, si llama a otros métodos, puede ingresar el método para ejecutar paso a paso. Si hace clic en el segundo botón, solo se ejecutará paso a paso dentro de este método. Cuando se usa el tercer botón, saltará de este método y continuará ejecutando el método original que llama a este método. La descripción es la siguiente.
7. Completa el programa.
8. Agregar complemento de descompilación para Eclipse para una mejor depuración
En términos generales, nuestro proyecto hará referencia más o menos a algunos paquetes de JAR externos. Si podemos ver el código fuente del paquete JAR, se puede decir que nuestra depuración será el doble del resultado con la mitad del esfuerzo.
1. Descargue e instale jad.exe. Unzip jad.exe en el directorio del programa (puede colocar cualquier directorio), por ejemplo: c:/archivos de programa/jad/jad.exe.
2. Instale el complemento JadClipse. Descargue y Unzip Net.Sf.JadClipse_3.3.0.jar, copie en el directorio Eclipse/Plugins y reinicie Eclipse.
3. Configurar jadclipse. En la ventana Eclipse, haga clic en Ventana> Preferencias> Java> JadClipse> ruta al descompilador.
(Establezca la ruta absoluta de JAD, por ejemplo C:/archivos de programa/jad/jad.exe)
Puede verificar la opción Usar el código Eclipse (anula las instrucciones de formato JAD), que puede ser consistente con el estilo de código formateado por Ctrl+Shif+F.
Después de realizar estos pasos, haga clic para ver la clase o método importado del paquete JAR para ver el código fuente. Si no, consulte la siguiente solución:
En la mayoría de los casos, Eclipse no puede establecer automáticamente el visor de archivos de clase JadClipse en el método de apertura predeterminado de los archivos de clase.
En las asociaciones de archivos Windows-> Perferencia-> General-> editores-> de Eclipse, el editor asociado con "*.class" y "*.class sin fuente" se modifica de forma predeterminada a "Jadclipse Class File Viewer".
He configurado el complemento JAD varias veces. Si no se puede descomponer, se ha probado y probado después de tal configuración.
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.