Al trabajar con puntos de interrupción en Eclipse, a veces noto que tienen diferentes iconos/anotaciones (marcadores en la barra lateral izquierda). A veces es solo una bola azul, a veces tiene una marca de verificación y a veces se cruza. ¿Qué significan todas estas anotaciones?¿Qué significan diferentes iconos de punto de interrupción en Eclipse?
Respuesta
- bola azul: punto de interrupción regular y activa (posiblemente con un conjunto de aciertos)
- bola de vacío (es decir blanco): punto de interrupción se ha desactivado (quitar marca de verificación en la vista de punto de interrupción, o
disable
en el menú contextual) - línea diagonal a través de punto de interrupción: todos los puntos de interrupción se han desactivado (botón
skip all breakpoints
en vista de punto de interrupción) - signo de interrogación junto al punto de ruptura: una condición está activo para este punto de interrupción (busque en la sección propiedades del punto de ruptura)
La marca significa que el punto de interrupción se ha establecido correctamente. Creo que solo puede aparecer cuando estás haciendo una depuración remota; cuando agrega un punto de interrupción, comienza como una bola simple, pero una vez que el agente de JPDA en el sistema remoto ha sido informado al respecto, y ha confirmado que está listo, se pone de moda.
Gracias por eso, no pude encontrar el significado de la marca. –
He creado un código de ejemplo con explicación en línea.
public class Breakpoints {
int field1; // watchpoint - suspend when field1 is read
int field2; // watchpoint - suspend when field1 is written
int field3; // watchpoint - suspend when field1 is read or written
public void method() {
int x;
x = 10; // suspend before this line is executed
x = 11; // same as above but this breakpoint is temporarily disabled
for (int i = 0; i < 100; i++) {
x = i; // conditional breakpoint - suspend when i==5
}
}
}
Una vez que seleccione Skip All Breakpoints
en la vista Puntos de interrupción (Window | Show Viev | Debug | Breakpoints
), todos los iconos se convierten en diagonal tachado como esto:
adición a las respuestas anteriores. El pequeño blanco c
sobre una bola verde icono significa que el punto de interrupción está en el nivel de clase.
creo respuesta dada por @sleske está explicando todas las cosas, excepto para:
bola azul con Tick: punto de interrupción se establece con éxito debido a su código fuente coincide con el El código Byte y el control de depuración llegarán allí.
Solo Blue Ball: El código fuente difiere del código de Byte (puede estar ejecutando una instantánea anterior del código). El control nunca alcanzará en este punto crítico. Deberá actualizar sus archivos JAR para obtener el control de estos puntos de interrupción.
- 1. ¿Qué significan los iconos en Eclipse?
- 2. ¿Qué significan los iconos para los métodos en Eclipse?
- 3. ¿Qué significan estos iconos en Xcode 4?
- 4. ¿Qué significan los iconos de flecha en Subclipse?
- 5. ¿Qué significan estos iconos de depuración Xcode 4?
- 6. Eclipse se detiene en el punto de interrupción inexistente
- 7. ¿Qué significan los diferentes corchetes en Ruby?
- 8. Depuración de Eclipse: parada sin un punto de interrupción
- 9. Qué significan los iconos de la columna mysql workbench
- 10. En Eclipse, ¿hay alguna forma de desactivar un punto de interrupción hasta que otro punto de interrupción se golpee primero?
- 11. Eclipse Helios ignora los puntos de interrupción
- 12. Eclipse No se puede instalar el punto de interrupción
- 13. ¿por qué no puedo configurar un punto de interrupción en eclipse?
- 14. Punto de interrupción señalando "objc_autoreleaseNoPool"
- 15. Punto de interrupción condicional C#?
- 16. punto de interrupción fantasma volviendo loco!
- 17. Configuración de punto de interrupción en NSKVODeallocateBreak
- 18. ¿Qué significan los iconos en la lista de variables de área de depuración de Xcode 4?
- 19. iPhone OS Advertencias de memoria. ¿Qué significan los diferentes niveles?
- 20. gdb punto de interrupción en pthread_create
- 21. punto de interrupción condicional en Visual Studio
- 22. Poner punto de interrupción en función nombrada
- 23. Establecer un punto de interrupción en GDB
- 24. ¿Cómo establecer un punto de interrupción en Eclipse en una biblioteca de terceros?
- 25. ¿Por qué Eclipse CDT ignora los puntos de interrupción?
- 26. ¿Por qué _CrtSetBreakAlloc podría no causar un punto de interrupción?
- 27. punto de interrupción no será golpeado, ¿por qué no?
- 28. Eclipse cdt/gdb punto de interrupción automático en la entrada del programa - ¿cómo deshabilitar?
- 29. Puntos de interrupción de omisión de Eclipse
- 30. global.asax punto de interrupción no tocó
Tuve problemas para encontrar la vista de punto de interrupción - a partir de Juno Ventana-> Mostrar vista-> Otro-> Depurar-> Puntos de interrupción – morty346
Gracias no pude entender por qué se desactivaron todos los puntos de interrupción, gracias a usted encontré el omita el botón :) – Janusz