Eclipse에서 다른 중단 점 아이콘은 무엇을 의미합니까?


80

Eclipse에서 중단 점으로 작업 할 때 때때로 다른 아이콘 / 주석 (왼쪽 사이드 바의 마커)이 있음을 알 수 있습니다. 때때로 그것은 단지 파란 공이고 때로는 그것에 체크 표시가 있고 때로는 교차됩니다. 이 모든 주석은 무엇을 의미합니까?

답변:


139
  • 파란색 공 : 일반 중단 점, 활성 (아마도 적중 횟수가 설정 됨)
  • 빈 공 (예 : 흰색) : 중단 점이 비활성화되었습니다 (중단 점보기 또는 disable상황에 맞는 메뉴에서 확인 표시 제거 ).
  • 중단 점을 통과하는 대각선 : 모든 중단 점이 비활성화되었습니다 ( skip all breakpoints중단 점보기의 버튼 ).
  • 중단 점 옆에 물음표 :이 중단 점에 대한 조건이 활성화되었습니다 (중단 점의 속성을 살펴보십시오).

3
중단 점보기를 찾는 데 문제가있었습니다
— -Juno

5
당신에게 모든 중단 점을 어디에 비활성화 된 이유를 알아낼 수 없었다 고마워, 덕분에 나는 모든 버튼 : 건너 발견
— 야누

17

체크 표시는 중단 점이 성공적으로 설정되었음을 의미합니다. 원격 디버깅을 할 때만 나타날 수 있다고 생각합니다. 중단 점을 추가하면 일반 공으로 시작하지만 원격 시스템의 JPDA 에이전트가 이에 대해 알리고 설정을 확인하면 틱이 발생합니다.


1
감사합니다. 눈금 표시의 의미를 찾을 수 없습니다.
— Honza Zidek

10

설명 인라인으로 예제 코드를 만들었습니다.

public class Breakpoints {
    int field1; // watchpoint - suspend when field1 is read
    int field2; // watchpoint - suspend when field1 is written
    int field3; // watchpoint - suspend when field1 is read or written

    public void method() {
        int x;
        x = 10; // suspend before this line is executed 
        x = 11; // same as above but this breakpoint is temporarily disabled
        for (int i = 0; i < 100; i++) {
            x = i; // conditional breakpoint - suspend when i==5
        }
    }
}

Eclipse 중단 점 아이콘

Skip All Breakpoints중단 점보기 ( Window | Show Viev | Debug | Breakpoints) 에서 선택하면 모든 아이콘이 다음과 같이 대각선으로 표시됩니다.

Eclipse 중단 점 아이콘 모두 건너 뛰기


6

이전 답변에 추가. 녹색 공 아이콘 위 의 작은 흰색c 은 중단 점이 클래스 수준에 있음을 의미합니다.

클래스로드 중단 점

Eclipse 도움말


5

@sleske의 답변이 다음을 제외한 모든 것을 설명하고 있다고 생각합니다.

진드기와 파란 공 : 소스 코드가 바이트 코드와 일치하고 디버그 제어가 거기에 도달하기 때문에 중단 점이 성공적으로 설정되었습니다.

Blue Ball 만 : 소스 코드가 바이트 코드와 다릅니다 (이전 코드 스냅 샷을 실행 중일 수 있음). 제어는이 중단 점에 도달하지 않습니다. 이러한 중단 점을 제어하려면 JAR을 업데이트해야합니다.


0

파란색 공에 "T"가 표시되면 원격 디버깅을위한 트리거 지점을 의미합니다. 여기에 이미지 설명 입력

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.