본문 바로가기
프로그래밍/Java, Spring

[Java] Eclipse debugger 사용법 및 단축키

by joeun 2024. 5. 26.
들어가기 앞서
bug : 코드에서 의도하지 않은 문제
debugging : 버그를 잡는 행위
debugger : 디버깅할때 사용하는 툴

 


Eclipse(이클립스) debugger 사용법

 

1. Breakpoint 생성 

먼저, 확인하고자 하는 혹은 멈추고자 하는 코드 라인을 찾는다.

코드 편집기의 해당 라인번호 왼쪽 빈공간을 더블클릭하거나 우클릭 후 Toggle Breakpoint 를 선택한다. 코드 내용이 없는 빈 줄에는 Breakpoint를 생성할 수 없고 코드가 적힌 라인에 생성 가능하다.

라인 번호 왼쪽 공간 우클릭

 

 

Breakpoint 표시

 

 

 

 


2. Debug mode Start 

상단바나 서버창의 Debug 버튼을 눌러 Debug mode를 시작한다.

상단바 Debug 버튼

 

서버 Debug 버튼

 

 

 

디버그 모드 실행 후 Breakpoint를 만나면 디버그 창으로 전환할지 묻는 창이 뜬다.

디버그 창에서 디버깅이 편하므로 Switch를 선택한다.

perspective 전환 여부 확인창

 

Debug Perspective로 전환 후

 

 

 

 


3. Breakpoint 도달 후

 F6 : 한 라인씩 넘어가기

Step Over (F6)

 

 

 F8 : 다음 Breakpoint 로 넘어가기 (반복문 넘어갈 때 유용)

          → 디버그 모드 실행 후에도 Breakpoint를 추가로 생성, 제거 가능함.

Resume (F8)

 

 

F5 : 메소드 로직 확인

Step Into (F5)

 

 

F7 : 메소드 확인(F5) 후 이전 위치로 돌아가기

Step Return (F7)

 

 

 

 

 


참고👀