디버그 퍼스펙티브를 사용하여 플러그릿 디버그

플러그릿 디버거 워크벤치에 대한 기본 퍼스펙티브는 디버그 퍼스펙티브입니다. 플러그릿 디버거 시작 직후에, 플러그릿 디버거 워크벤치에는 가장 자주 시작된 플러그릿을 포함하는 편집기 창이 열립니다.

프로시저

플러그릿을 디버그하려면 다음을 수행하십시오.

  1. 실행 > 내부 도구 > 플러그릿 디버거를 클릭하여 디버거 워크벤치를 시작하십시오. 디버거 워크벤치가 시작되는 동안 플러그릿 디버거 시작 대화 상자가 표시됩니다.
  2. 디버거 워크벤치에서 글로벌 도구 모음을 사용하여 실행 > 내부 도구를 클릭하십시오. 이 메뉴에는 대상 워크벤치에 있는 동일한 플러그릿 시작 실행기록 및 즐겨찾기 메뉴 그룹이 있습니다. 작업공간 플러그릿만 디버그할 수 있습니다. 디버거 워크벤치 메뉴에는 사용자 작업공간 플러그릿에 해당되는 시작 메뉴 항목이 있습니다.
  3. 디버거 워크벤치에서 플러그릿 편집기 창 아무 곳에서나 중단점을 설정하십시오. 예를 들어, 중단점을 설정할 라인에서 소스 텍스트의 왼쪽에 있는 가는 분할 영역을 두 번 클릭하십시오. 중단점 마크가 표시됩니다.
  4. 실행 > 내부 도구를 클릭하고 시작할 플러그릿에 해당되는 메뉴 항목을 선택하십시오. 이 플러그릿 시작 메뉴 항목을 클릭하면 대상 워크벤치에서 플러그릿이 시작되고 디버거 워크벤치에서는 시작되지 않습니다. 중단점을 설정했으므로, 디버거 워크벤치는 대상 워크벤치가 중단점에서 중지되었음을 표시합니다. 이제 디버그 보기는 대상 워크벤치 스레드와 스레드의 호출 스택(중단점에서 중지되는)에 대한 정보를 표시합니다.

결과

디버그 보기 도구 모음 단추를 사용하여 플러그릿이 실행되는 대로 한 단계씩 진행하거나 재개하십시오. 또한 디버그 보기 도구 모음에서 연결 끊기 단추를 클릭하여 플러그릿이 재개되고 추가 중단점을 누르지 않고도 완료될 때까지 실행되도록 할 수 있습니다. 디버거는 워크벤치에서 플러그릿을 시작할 때 자동으로 다시 연결됩니다.

다음에 수행할 작업

디버그변수 보기는 플러그릿 시작이 실행되는 동안만 정보를 표시합니다. 디버거는 플러그릿이 시작되기 전후에 대상 워크벤치로부터 자동으로 연결하거나 연결을 끊습니다. 플러그릿을 디버깅하지 않는 경우, 대상 워크벤치로 다시 전환하고 디버거와의 상호작용 없이 대상 워크벤치로부터 플러그릿을 시작할 수 있습니다.

디버거 워크벤치가 확장 기간 동안 실행되도록 할 수 있습니다. 사용자가 플러그릿 디버깅을 완료할 때 디버거 워크벤치는 자동으로 대상 워크벤치의 연결을 끊으므로, 디버거 워크벤치가 가동되도록 하고 대상 워크벤치로 다시 전환하여 작업을 계속할 수 있습니다. 이 방법을 사용하면 플러그릿을 디버그할 때 디버거 워크벤치의 재시작 오버헤드를 방지할 수 있습니다.

다른 플러그릿을 디버그하거나 편집하려면 Java™ 퍼스펙티브로 전환한 후 패키지 탐색기 보기에서 열거나, 디버그 퍼스펙티브에서 패키지 탐색기 보기를 열 수 있습니다.

대상 워크벤치를 종료할 때 디버거 워크벤치는 자동으로 종료됩니다.


피드백