Печать переменных в отладчике java jdb - PullRequest
4 голосов
/ 05 сентября 2010

Можно ли просмотреть переменные, переданные в качестве аргументов в функцию, если класс был скомпилирован без флага отладки?Я успешно установил точку останова на вызове, но после этого я не знаю, как просмотреть значение аргументов.У меня нет хорошего исходного кода, софт затуманен.Функция выглядит так: void a (int var1, boolean var2) - так что я хочу print var1 и print var2.

Ответы [ 2 ]

4 голосов
/ 21 июля 2012

Скомпилируйте код с javac -g MyClass.java.Это позволит вам просматривать локальные переменные при использовании jdb MyClass

0 голосов
/ 05 сентября 2010

Я использую Eclipse Java отладчик .Я могу просматривать аргументы, переданные методу в представлении «Переменные».

Оформить ссылки на этот учебник:

http://www.vogella.de/articles/EclipseDebugging/article.html

http://www.developer.com/java/other/article.php/2221711/Debugging-a-Java-Program-with-Eclipse.htm

...