eclipse 디버깅 명령 ---- [[TableOfContents]] == Step Into - F5 == 프로그램을 한 단계 진행하되, 메쏘드 호출부라면 실행 포인트를 메쏘드 안으로 옮긴다. 호출하는 메쏘드의 내부 동작을 확인하고 싶을때 사용한다. - 라인별 실행. 메쏘드 만나면 들어가서 실행 == Step Over - F6 == 메쏘드 호출부라도 메쏘드 안으로 들어가지 않고 현재 코드에서 한 단계씩 진행한다. 호출하는 메쏘드 내부 동작에는 관심이 없고 현재 코드 블럭에 관심을 집중하고 싶을 때 사용한다. - 라인별 실행. 메쏘드 만나면 제껴 == Step Return - F7 == 현재 메쏘드에서 리턴한 후 그 메쏘드를 호출부했던 곳에서 다시 멈춘다. == Run to Line - Ctrl + R == 에디터에서 커서가 위치한 곳까지 실행한다. 브레이크포인트를 새로 추가하지 않고도 코드 내 임의의 위치로 실행포인트를 옮기고 싶을 때 유용하다. 실행되지 않을 부분을 선택한 상태에서 Run to Line을 실행시키면 프로그램이 끝까지 진행돼 버릴 수 있으므로 주의해야 한다. == Drop to Frame == 선택한 스택 프레임의 첫 행으로 실행 포인트를 옮긴다. 특정 메쏘드를 실행하다 그 메쏘드의 처음부터 다시 디버깅하고 싶을 때 유용하게 사용할 수 있다. == Terminate == 프로그램을 종료한다.