2017-03-07 5 views
0

Java 프로그램을 디버깅 할 때 현재 개체 및 로컬 변수의 목록을 가져 오는 방법이 있습니까? JDB는 그러한 기능을 제공하지 않는다. 내가 그들의 이름을 아는 경우에만 vars 및 객체를 검사 할 수 있습니다.Java 디버깅 개체 및 로컬 변수 목록

내 목표는 처음부터 모든 코드 행을 단계별로 실행하면서 언제 어떤 개체가 메모리에 있는지와 현재 메서드에 어떤 로컬 변수가 있는지 확인하는 것입니다.

답변

1

로컬 변수를 나열하는 명령은 locals입니다. 당신이 jdb 세션을 시작하고 help를 입력하면

, 그것은 말한다 :

locals     -- print all local variables in current stack frame 
+0

감사합니다 많이! 필자는 [oracle docs] (http://docs.oracle.com/javase/7/docs/technotes/tools/windows/jdb.html)를 살펴 보았습니다. – Vetterjack