Estoy usando Eclipse para codificar Java (para Android) y estoy tratando de depurar el código como lo hago normalmente (normalmente hago C#).Depuración en Eclipse (Java); no se puede pasar el cursor sobre una variable cuando se rompe para ver el valor
Por lo que puedo decir, la depuración en Eclipse es REALMENTE mala. No sé si estoy haciendo algo mal, pero parece ser horrible.
Este es el código que se está ejecutando, consigo algún tipo de excepción y quiero ver lo que es la excepción, al romper en el -clause "captura" y la visualización de la variable "e":
try
{
ConnectivityManager connectivityManager = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();
NetworkInfo mobNetInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
NetworkInfo.State state = mobNetInfo.getState();
}
catch(Exception e)
{
Log.v("MyAp", e.toString()); // I break on this line, and want to see what e is
}
el problema es que no puedo ver "e" manteniendo mi mouse sobre él (como puedo en mi querido Visual Studio).
Ahora, sé que puedo abrir la pestaña "Variables" que enumera todas las variables accesibles desde cuando estoy rompiendo, pero eso es algo desagradable.
Para que yo sepa, Eclipse no tiene forma de "flotar" sobre la variable que le interesa, como en Visual Studio?
EDIT 1: Gracias por las respuestas. Sin embargo, todavía tiene el mismo problema = (
Esto parece una pregunta bastante extraña, pero la respuesta es sí, lo hace. Aparecerá el valor en una información sobre herramientas. – falstro
aunque prefiero otro IDE, al pasar el ratón mientras la depuración debería funcionar con eclipse. –
¡Sé _CERTAIN_ que has compilado con la información de depuración! –