Изменение / просмотр статических переменных при отладке в Eclipse - PullRequest
116 голосов
/ 29 апреля 2009

По вопросу. В представлении отладки есть фрейм Variables. Он показывает все значения переменных-членов текущего объекта и все локальные переменные, но не показывает никаких статических переменных класса объекта.

Как мне добраться до них?

Некоторые пользователи Google предложили мне нажать кнопку на панели инструментов, но на панели инструментов фрейма «Переменные» нет ничего, кроме «Показать имена типов», «Логическая структура» и «Свернуть все» (Eclipse 3.4.2).

Какой совет?

Ответы [ 5 ]

181 голосов
/ 29 апреля 2009

В представлении «Отладочные переменные» это кнопка со стрелкой в ​​правой части представления. всплывающая подсказка для этой кнопки: Menu.

При нажатии этой кнопки отображается раскрывающееся меню, в котором можно выбрать

Java -> Show static variables

Примечание: вам не нужно перезапускать Eclipse.

enter image description here

20 голосов
/ 29 апреля 2009

Просто наведите курсор мыши на статическую переменную в коде, и вы увидите присвоенное значение.

4 голосов
/ 14 августа 2015

Вы можете просматривать статическую переменную, а также редактировать во время выполнения. Нажмите на маленькую стрелку, указывающую вниз. см. изображение ниже enter image description here

2 голосов
/ 29 апреля 2009

Window -> Show View -> Other -> Debug -> Expressions -> Щелкните правой кнопкой мыши по окну -> Add Watch Expression... -> Введите имя переменной, которую хотите просмотреть

1 голос
/ 04 сентября 2012

Вы также можете попробовать написать выражение, например, self :: $ value в окне просмотра

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...