- Do it! 자바 프로그래밍 입문 온라인 강의를 수강하며 작성하였습니다.
- Section 1. 자바의 핵심 - 객체지향 프로그래밍
- 21강 "이클립스에서 디버깅"
- 디버그
Line을 표시하는 숫자 왼쪽 부분을 더블클릭하여 break point를 설정할 수 있다.
위쪽 메뉴 아래 버튼에서 벌레(bug)모양의 버튼을 누르면 디버그 모드로 들어갈 수 있다. (단축키 : F11)
우측에 Java 버튼을 누르면 원래 화면으로 돌아갈 수 있다.
왼쪽 창에서 실행중인 Debug를 확인할 수 있고, 같은 코드를 여러개의 쓰레드에서 실행시킬 경우 성능 저하가 일어날 수 있으므로 사용하지 않는 쓰레드는 중지시켜준다.
(< terminated > 표시가 중지되었다는 의미)
Step Into 버튼 (단축키 : F5) 누르면 해당하는 메서드가 있는 클래스로 들어간다.
우측 Variable(변수) 창에서 변수의 상태 등을 확인할 수 있다.
Step Over 버튼 (단축키 : F6) 누르면 다음 줄의 코드를 실행한다.
Step Return 버튼 (단축키 : F7) 누르면 다시 바깥 클래스로 나간다.
Break Point가 두 개 이상 있을 경우 Resume 버튼 (단축키 : F8) 누르면 다음 Break Point까지 실행된다.
우측 Expressions 탭에서는 Variables에 나오지 않은 다른 변수에 대해 알고 싶으면 추가해서 확인할 수 잇다.