Отладка в Eclipse (Java); не может навести курсор на переменную при разрыве, чтобы просмотреть значение
Я использую Eclipse для написания кода Java (для Android) и пытаюсь отладить код, как обычно (хотя я обычно делаю C #).
Из того, что я могу сказать, отладка в Eclipse действительно ДЕЙСТВИТЕЛЬНО плоха. Я не знаю, делаю ли я что-то не так, но это кажется ужасным.
Это код, который запускается, я получаю какое-то исключение, и я хочу увидеть, что такое Исключение, разбив фразу «catch» и просмотрев переменную «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
}
проблема в том, что я не вижу «е», удерживая на нем мышь (как я могу в моей любимой Visual Studio).
Теперь я знаю, что могу открыть вкладку «Переменные», в которой перечислены все переменные, доступные с момента, когда я ломаюсь, но это отчасти отстойно.
Точно так же, как я знаю - Eclipse не может «зависать» над интересующей вас переменной, как в Visual Studio?
РЕДАКТИРОВАТЬ 1: Спасибо за ответы. Тем не менее, все еще есть та же проблема = (