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.