본문 바로가기
자바

이클립스 환경에서 디버거 사용하는 법

by 복제비 2021. 10. 29.

이클립스 환경에서 디버거 사용하는 법

 

이클립스에서 디버거 사용하기


이클립스 환경의 상단 메뉴 도구 중에서 벌레 모양 버튼클릭하면 디버거실행할 수 있습니다.

 

이클립스 디버그 버튼

 

다음과 같은 창이 뜨면 Switch 버튼을 눌러서  Debug perspective 로 화면 구성을  바꾸어 줍니다.

오른쪽 뷰 영역에 변수들의 값이나 상태등을 확인할 수 있는 창이 등장합니다.

 

 

디버그 버튼을 한번 실행시키면 이클립스 우측상단자바 환경버튼과 디버그 환경 버튼이 동시에 나타납니다.

이클립스 우측상단벌레 모양을 클릭해도 디버그 화면으로 전환이 가능합니다.

자바 환경버튼은 디버그 환경에서 다시 자바 환경으로 돌아갈 때 사용합니다. 

 

 

이클립스에서 브레이크 포인트 지정하기


자바 코드를 입력한 편집 창에서 디버그를 진행할 때 한줄 한줄 실행 가면서 변수의 상태나 입력 상태를 체크하는 것이 필요한 순간이 올 때가 있습니다.

 

전체적으로 한번에 디버깅을 진행하지 않고 원하는 부분까지만 디버깅을 순차적으로 진행하고자 할때는

멈추기를 원하는 코드의 줄 번호 왼편에서 더블클릭을 하면 브레이크 포인트가 지정됩니다. 

브레이크 포인트를 지정한 상태에서 디버거를 실행하게 되면 브레이크 포인트까지 코드가 실행되고 그 이후로는 실행이 일시정지됩니다. 

지정된 브레이크 포인트를 다시 더블클릭하면 브레이크 포인트 지정을 취소할 수  있습니다.

 

 

Step Over 버튼을 클릭하면, 다음 줄에 브레이크 포인트가 생성되어 그 지점까지만 코드가 실행됩니다.

Resume 버튼을 클릭하면 브레이크 포인트부터 자바 코드 끝까지 실행됩니다.

 

 

Step Into 버튼을 클릭하면 코드의 세부적인 자세한 실행 과정을 들여다볼 수 있습니다.

Step Return 버튼을 누르면  다시 원래의 자바 소스 코드로 돌아가는 버튼입니다.

그러므로 Step Return 버튼Step Into 버튼을  실행시켜야 나타나는 버튼입니다.

 

댓글