it-roy-ru.com

Просмотр содержимого переменных в Eclipse IDE

Как посмотреть содержимое нескольких переменных (например, TreeSet) одновременно? Я могу посмотреть содержимое одного TreeSet, щелкнув по нему в окне "Переменные", но я не знаю, как это сделать для нескольких переменных.

73
karlicoss

Вы можете использовать окна выражений: во время отладки окно меню -> Показать представление -> выражения, тогда оно имеет место для ввода переменных, содержимое которых необходимо просмотреть.

105
Phuong

Вы можете добавить watchpoint для каждой интересующей вас переменной.

Точка наблюдения - это специальная точка останова, которая останавливает выполнение приложения всякий раз, когда изменяется значение данного выражения, без указания места его возникновения. В отличие от точек останова (которые зависят от строки), точки наблюдения связаны с файлами. Они вступают в силу всякий раз, когда указанное условие выполняется, независимо от того, когда и где оно произошло. Вы можете установить точку наблюдения для глобальной переменной, выделив переменную в редакторе или выбрав ее в представлении Outline.

21
Matt Ball

Это видео отлично показывает, как устанавливать точки останова и наблюдать за переменными в Eclipse Debugger. http://youtu.be/9gAjIQc4bP

4
Robert Grutza

Вы можете сделать это этими способами.

Добавьте watchpoint и во время отладки вы увидите переменную в перспектива окна отладчика на вкладке переменной. OR Добавьте System.out.println("variable = " + variable); и посмотрите в консоли.

0
Muhammad Imran Tariq