2011-06-30 11 views
12

Estoy usando Eclipse Ganymede 3.4.2. Me gustaría ver la línea de ejecución actual resaltada en verde con la flecha a la izquierda en mi perspectiva de depuración de eclipse. Lamentablemente, no sé cómo configurarlo. Lo he visto en alguna plataforma de eclipse y me pregunto si puedo configurarlo para que se muestre.Cómo resaltar la línea de ejecución actual en perspectiva de depuración en Eclipse

Por favor ayuda.

+0

¿Quieres ver la línea de ejecución actual mientras se está ejecutando el código? Por lo que sé, Eclipse solo resalta las líneas de ejecución cuando un hilo está en pausa. –

+0

Agregué un punto de interrupción y luego depuración, pero la línea de ejecución actual no está resaltada. – Viidhya

+0

Parece que la línea de punto de interrupción no se está ejecutando. Usted confirma esto al agregar 'System.out.println ('Ejecutando la línea de bp' ')' justo antes de la línea de punto de interrupción. (Esto puede generar demasiada salida si la línea se ejecuta muchas veces; en ese caso, establezca un indicador la primera vez y omita la salida una vez que se establece el indicador.) –

Respuesta

12

En perspectiva de depuración, haga doble clic a la izquierda de una línea para establecer un punto de interrupción. Una vez que se establece un punto de interrupción, puede resaltar el código en ejecución línea por línea.

ACTUALIZACIÓN: Si no funciona como se esperaba, simplemente comprobar sus preferencias aquí: Ventana> Preferencias> General> Editores> Todos los editores de texto> Anotaciones> Depuración Pila de llamadas y de depuración actual puntero de instrucción

+0

Gracias por sus comentarios. Lamentablemente, después de poner un punto de interrupción, la ejecución continúa línea por línea aunque la línea no está resaltada. – Viidhya

+0

comprueba la configuración en las preferencias – MLS

+0

No sé qué configuración en las preferencias corresponde a esto. Intenté varios. No funcionó. – Viidhya

0

Verifique su ruta de clase y asegúrese de que el directorio de origen del proyecto esté allí. Si está depurando una aplicación empresarial, limpie la temperatura y los directorios de trabajo y vuelva a publicar su aplicación.

0

Para otros, si puede resolver los suyos. Tuve un problema similar. Lo veo resaltado, detenido en el punto de ruptura. Pero no pude usar la depuración paso a paso (F6). La razón fue que el eclipse se detuvo debido al punto de ruptura y el hilo superior resaltado/seleccionado en la depuración.

Así que seleccioné el hilo actual, verificando uno por uno, hasta que se destacó el código actual (detenido debido al punto de corte).

Para ver los subprocesos en ejecución, agregue la vista de depuración si no se muestra. Ventana> Mostrar vista> Depurar.

Esto también me ayudó a la hora de depurar 2 hilos por separado en el programa en ejecución.

Parece que no hay teclas cortas para localizar el hilo actual del código detenido debido al punto de interrupción.

Cuestiones relacionadas