studio reales proyectos programacion libro introducción incluye herramientas fundamentos fuente español código con avanzado aplicaciones eclipse debugging

reales - Variables que no se muestran durante la depuración en Eclipse



libro de android studio en español pdf (23)

Estoy ejecutando Eclipse Galileo para desarrolladores.

Cuando ejecuto en modo de depuración, las variables actuales y sus valores no aparecen en la ventana Variables . La ventana permanece vacía cuando paso por mi código después de un punto de interrupción.

Anoche estaba funcionando, así que estoy perplejo. ¿Alguna razón por la que esto podría estar pasando y algún consejo sobre la solución de problemas?


Windows -> showView -> variable

o puedes restablecer la perspectiva

windows -> preferences -> perspective -> restore Defaults


Además: su proceso debe suspenderse para que Eclipse muestre las variables. Si se está ejecutando, Eclipse no mostrará ninguna variable.

Para suspender un hilo, seleccione un hilo en la vista "depurar", y presione "Suspender"



En mi caso, la variable no apareció porque en los ajustes del debuger (en mi caso xdebug) cambié Max children / max data / max array depth a los grandes valores ... reinicié la configuración y funcionó


Lo que funcionó para mí es el siguiente: tenía una vista de variables en blanco para el marco de la pila superior. Seleccioné un marco de pila inferior, luego volví a seleccionar el superior, y la vista de Variables se actualizó de alguna manera. Nota: Estoy usando Eclipse Mars, por lo que parece que este error ha regresado en esta versión (¿o tal vez es diferente, con los mismos síntomas?).


Me encontré con este problema porque eclipse piensa que el código que se está ejecutando está comentado. Hay una envoltura #ifndef, y la condición se evalúa como falsa en parte del proyecto. Desafortunadamente, CDT no fue lo suficientemente inteligente (Helios o Keppler) para darse cuenta de que no siempre es falso, y al pasar por esa parte del código, la ventana de variables no funciona. Todavía puedo inspeccionar valores de variables individuales.


Mi prólogo fue que utilicé OpenMP , inhabilité OpenMP y luego aparecieron las variables locales.


Mi problema era que no podía ver los nombres de las variables, solo el valor. Después de probar un buen rato, obtuve la solución: haga clic en la flecha hacia abajo (en la pestaña Variables de degub) -> Diseño -> Mostrar columnas

¡Hizo el truco!


Ninguna de las soluciones funcionó para mí. Lo que resolvió mi problema fue en la flecha desplegable de la ventana Variable. En la opción Diseño, tuve que elegir "Solo vista de variables" y luego pude ver los valores de la variable nuevamente.

Este problema también aparece de repente de la nada. Un momento Debug estaba funcionando y al siguiente no.


No encontré una solución después de intentar las respuestas anteriores. Tal vez esto sea muy específico para mi caso. La solución fue asegurar que la opción "Omitir todos los puntos de interrupción" no esté habilitada en Eclipse. Ejecutar -> Omitir todos los puntos de interrupción (ctl-alt-B) (palanca)


Para mí, la solución del problema fue configurar xdebug correctamente. Agregué en el php.ini estas líneas de código:

zend_extension = "C: / xampp / php / ext / php_xdebug.dll"

xdebug.remote_enable = 1

xdebug.show_local_vars = 1

La parte importante que me faltaba: xdebug.remote_enable = 1


Reinicié Eclipse y funcionó de nuevo.


Restablecer la perspectiva no era suficiente para mí, primero tuve que eliminar la pestaña "Variables" y luego restablecer la perspectiva (que restableció la pestaña Variables en un estado de trabajo). Otra cosa no mencionada anteriormente que podría ayudar a otros: cuando la pestaña de variables no funciona, el título de la pestaña está en cursiva (lo que sea que eso signifique). Cuando está funcionando vuelve a la fuente normal.


Restablecer la vista y volver a abrir Eclipse no me ayudó, pero esto funcionó para mí:

haga clic en el botón de flecha hacia abajo en la ventana Variables -> Diseño -> Seleccionar columnas -> Marque las columnas que desee.

Aunque ya tenía marcados tanto ''nombre'' como ''valor'', los deseché y los seleccioné de nuevo, hice clic en '' Aceptar '' y apareció la columna.


Si está buscando una "vista en vivo del objeto con el que está trabajando" cuando pasa el mouse por encima y todo lo que ve es el nombre, asegúrese de colocar un punto de corte en el método que está probando. De lo contrario, cuando pasas el cursor sobre ella, solo obtendrás el nombre del método.

De todos modos, espero que esto ayude a alguien. Probé todos los pasos anteriores que son geniales! pero aún no podía ver el objeto con el que estaba trabajando en vivo. Puede ser un error de novato.

¡La mejor de las suertes!


Si puede saltar en puntos de interrupción, está bien Restablecer perspectiva.

En la versión de Eclipse: Luna Service Release 2 (4.4.2) ID de compilación: 20150219-0600 Noté que no solo la Vista de variables estaba vacía, sino que también los botones para navegar la ejecución (botones de funciones F5, F6, F8) estaban deshabilitados. En este caso, vaya a Vista de depuración, haga clic con el botón derecho en la fila con el símbolo de pausa amarilla y elija una opción como "Reanudar". En el próximo punto de interrupción, la vista de variables se completará automágicamente y se habilitarán los botones de navegación de ejecución. No puedo explicar por qué


Terminé intentando algo fácil restableciendo la perspectiva de Debug, que parecía funcionar:

Ventana => Perspectiva => Restablecer perspectiva ...

Gracias por los comentarios.


Tuve el mismo problema y después de instalar MinGW pude ver las variables.


Usé el estilo de Fender arriba, pero seleccioné para "Ver" una variable. Una vez en la pestaña Expresiones, pasé a la pestaña Variables y a las variables Voila en el negocio.


Ventana -> Mostrar vista -> Variables


Yo también tengo este problema: EclipseNeon + Tomcat8 no muestra todas las variables cuando está en modo de depuración. He intentado las sugerencias anteriores sin éxito. Luego depuré el mismo proyecto web con NetBeans8 + GlassFish4 y todas las variables se enumeran con valores. Luego depuré el mismo proyecto web con NetBeans8 + Tomcat8 y no se enumeran todas las variables. Luego instalé GlassFish4 para EclipseNeon y, depurando el mismo proyecto web, todas las variables se enumeran con valores. Entonces, el problema está en Tomcat8. Una nota: ejecuta Eclipse como administrador para instalar GlassFish4; con NetBeans es más fácil instalar otros servidores.


intente con un clic derecho en la variable y seleccione inspeccionar, luego debería aparecer en una ventana emergente


En mi caso, creo que la causa potencial es que la Variables View no se inicializó correctamente. La alternativa es ingresar a otro punto de interrupción antes de que el código correcto necesite cambiar las variables. Después de ingresar el segundo punto de interrupción (mencionado anteriormente), eclipse actualizará la vista y todo volverá a ser normal.