이 보기를 사용하여 Workbench에서 프로그램에 대한 디버깅 또는 실행을 관리할 수 있습니다. 디버그하고 있는 각 대상에 대해 일시중단된 스레드의 스택 프레임을 표시합니다. 프로그램의 각 스레드는 트리에 노드로 나타납니다. 이것은 실행 중인 각 대상의 프로세스를 표시합니다.
스레드가 일시중단되면 스택 프레임이 하위 요소로 표시됩니다.
명령 |
이름 |
설명 |
---|---|---|
![]() |
재개 |
이 명령은 일시중단된 스레드를 재개합니다. |
![]() |
일시중단 |
이 명령은 코드를 찾아보거나 수정하고 데이터, 단계 등을 검사할 수 있도록 선택된 대상 스레드를 일시중단합니다. |
![]() |
종료 |
이 명령은 선택된 디버그 대상을 종료합니다. |
|
종료 및 제거 |
이 명령은 선택된 디버그 대상을 종료하고 보기에서 제거합니다. |
|
모두 종료 |
이 명령은 보기의 활성 실행을 모두 종료합니다. |
![]() |
연결 끊기 |
이 명령은 원격으로 디버그할 때 선택된 디버그 대상으로부터 디버거 연결을 끊습니다. |
![]() |
종료된 실행 모두 제거 |
이 명령은 보기 표시에서 종료된 디버그 대상을 모두 지웁니다. |
![]() |
단계 필터 사용 | 이 명령은 단계 필터의 켜기/끄기를 토글합니다. 켜진 경우, 모든 단계 기능은 단계 필터링을 적용합니다. |
![]() |
Step Into |
이 명령은 강조표시된 명령문으로 진행합니다. |
![]() |
Step Over |
이 명령은 강조표시된 명령문을 건너뜁니다. 동일한 메소드의 다음 행에서 실행이 계속됩니다(또는 메소드가 종료된 경우 현재 메소드가 호출된 메소드에서 계속됨). 커서가 메소드 선언으로 점프하여 이 행을 선택합니다. |
![]() |
Run to Return |
이 명령은 현재 메소드에서 빠져나옵니다. 이 옵션은 현재 메소드를 종료한 후에 실행을 중지합니다. |
![]() |
규정된 이름 표시 |
이 옵션을 토글하여 규정된 이름을 표시하거나 숨길 수 있습니다. |
|
스택 복사 |
이 명령은 실행 중인 스레드 상태뿐만 아니라 일시중단된 스레드의 선택된 스택을 클립보드로 복사합니다. |
|
프레임으로 돌아가기 |
이 명령을 수행하면 작업을 취소하고 지정된 스택 프레임으로 다시 들어갑니다. 이 기능은 "뒤로 실행"하여 프로그램을 다시 시작하는 것과 유사합니다. 작업을 취소하고 지정된 스택 프레임으로 다시 들어가려면 "놓으려는" 스택 프레임을 선택하고 프레임에 놓기를 선택하십시오. 일부 제한사항이 이 기능에 적용됩니다.
|
|
재실행 |
이 명령은 선택된 디버그 대상을 재실행합니다. |
컨텍스트 메뉴만 |
특성 |
이 명령은 선택된 실행 특성을 표시합니다. 선택된 프로세스에 대해 전체 명령행을 볼 수도 있습니다. |
디버거 실행 옵션 변경
원격 Java 응용프로그램 실행 구성으로 원격 VM에 연결
VM과 연결 끊기
Java 프로그램 실행
디버그에 대한 준비
일시중단된 스레드 실행 재개
실행 및 디버깅
프로그램 실행 단계
스레드 일시중단