Eclipse에서 다른 중단 점 아이콘은 무엇을 의미합니까?
Eclipse에서 중단 점으로 작업 할 때 때때로 다른 아이콘 / 주석 (왼쪽 사이드 바의 마커)이 있음을 알 수 있습니다. 때때로 그것은 단지 파란 공이고, 때로는 그것에 체크 표시가 있고 때로는 교차됩니다. 이 모든 주석은 무엇을 의미합니까?
- 파란색 공 : 일반 중단 점, 활성 (아마도 적중 횟수가 설정 됨)
- 빈 공 (예 : 흰색) : 중단 점이 비활성화되었습니다 (중단 점보기 또는
disable
컨텍스트 메뉴에서 확인 표시 제거 ). - 중단 점을 통과하는 대각선 : 모든 중단 점이 비활성화되었습니다 (
skip all breakpoints
중단 점보기의 버튼 ). - 중단 점 옆에 물음표 :이 중단 점에 대한 조건이 활성화되었습니다 (중단 점의 속성을 살펴보십시오).
체크 표시는 중단 점이 성공적으로 설정되었음을 의미합니다. 원격 디버깅을 할 때만 나타날 수 있다고 생각합니다. 중단 점을 추가하면 일반 공으로 시작하지만 원격 시스템의 JPDA 에이전트가 이에 대해 알리고 설정을 확인하면 틱이 발생합니다.
설명 인라인으로 예제 코드를 만들었습니다.
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
}
}
}
Skip All Breakpoints
중단 점보기 ( Window | Show Viev | Debug | Breakpoints
) 에서 선택하면 모든 아이콘이 다음과 같이 대각선으로 표시됩니다.
이전 답변에 추가. 녹색 공 아이콘 위 의 작은 흰색c
은 중단 점이 클래스 수준임을 의미합니다.
@sleske의 답변이 다음을 제외한 모든 것을 설명하고 있다고 생각합니다.
Blue Ball with Tick : 소스 코드가 바이트 코드와 일치하고 디버그 제어가 거기에 도달하기 때문에 중단 점이 성공적으로 설정되었습니다.
Blue Ball 만 : 소스 코드가 바이트 코드와 다릅니다 (이전 코드 스냅 샷을 실행 중일 수 있음). 제어는이 중단 점에 도달하지 않습니다. 이러한 중단 점을 제어하려면 JAR을 업데이트해야합니다.
참고 URL : https://stackoverflow.com/questions/4079000/what-different-breakpoint-icons-mean-in-eclipse
'Programing' 카테고리의 다른 글
Android 애플리케이션 ID를 얻는 방법은 무엇입니까? (0) | 2020.10.14 |
---|---|
코드 서명 오류 : 'iPhone 개발자'ID가 기본 키 체인의 유효한 인증서 / 개인 키 쌍과 일치하지 않습니다. (0) | 2020.10.14 |
JavaScript를 사용하여 레이블 텍스트 변경 (0) | 2020.10.14 |
--verbose 또는 -v 옵션을 스크립트에 구현하는 방법은 무엇입니까? (0) | 2020.10.14 |
Rails — STI없이 타입 컬럼을 사용 하시겠습니까? (0) | 2020.10.14 |