Изменение/просмотр статических переменных во время отладки в Eclipse

StackOverflow https://stackoverflow.com/questions/801193

Вопрос

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

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

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

Любой совет?

Это было полезно?

Решение

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

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

Java -> Show static variables

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

enter image description here

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top