반응형
1. 디버깅 모드 실행 방법
1.1 브레이크포인트 설정

- 소스 코드에서 디버깅할 위치 선택
- 디버깅하고 싶은 코드 줄 번호 왼쪽 여백(에디터 좌측)을 클릭하면 파란 점(breakpoint)이 생성됨.
- 또는 해당 줄에서 Ctrl + Shift + B 단축키를 사용해 브레이크포인트 설정 가능.
1.2 디버깅 모드로 실행

- 프로젝트 실행 파일 선택
- Run 메뉴 → Debug As → Java Application 선택
- 또는 F11 키 (Shift + F11은 이전 설정 유지)
- 디버깅 뷰 전환
- 디버깅이 시작되면 Debug Perspective(디버그 화면) 로 자동 전환됨.
- 만약 수동으로 전환하려면 Window → Perspective → Open Perspective → Debug 선택.
2. 디버깅 화면 설명
디버깅 화면에서 중요한 요소:
- Breakpoints : 설정된 모든 브레이크포인트 목록
- Variables : 현재 스코프 내 변수 값 표시
- Expressions : 특정 변수나 표현식 값을 감시할 수 있음
- Debug : 현재 실행 스레드, 호출 스택(Call Stack) 확인 가능
- Console : 프로그램 출력 결과 확인 가능
3. 디버깅 제어 (단축키)
기능설명단축키
Step Into | 메서드 내부로 진입 | F5 |
Step Over | 현재 줄 실행 후 다음 줄 이동 | F6 |
Step Return | 현재 메서드 종료 후 호출한 곳으로 이동 | F7 |
Resume | 다음 브레이크포인트까지 계속 실행 | F8 |
Terminate | 디버깅 종료 | Ctrl + F2 |
4. 변수 값 확인 및 수정
4.1 변수 값 확인

- Variables 창에서 현재 변수 값 확인 가능
- 또는 소스 코드에서 변수 위에 마우스를 올려서 값을 확인할 수도 있음
4.2 변수 값 변경

- Variables 창에서 값 더블 클릭 → 원하는 값 입력 후 Enter

5. 조건부 브레이크포인트 설정
특정 조건을 만족할 때만 멈추고 싶다면?
- 브레이크포인트 설정 후 오른쪽 클릭 → Breakpoint Properties
- Enable Condition 체크 후 원하는 조건 입력 (예: i == 5)
- 디버깅 실행하면 해당 조건이 만족될 때만 멈춤
6. 디버깅 끝내기
디버깅을 끝내려면:
- Terminate (Ctrl + F2) 클릭
- 또는 Debug 창에서 실행 중인 프로그램을 선택 후 종료
반응형
'IT' 카테고리의 다른 글
[java] input.java와 output.java의 차이점 및 대규모 프로젝트에서의 역할 (0) | 2025.02.27 |
---|---|
[25.02.23] 주요 사이트 dns 서버 주소 모음 - 네이버, sk, lg, kt, 다음, 카카오 (0) | 2025.02.23 |
[25.02.19] 주요 사이트 dns 서버 주소 모음 - 네이버, sk, lg, kt, 다음, 카카오 (0) | 2025.02.19 |
[Eclipse, Java] 이클립스(Eclipse)에서 Java 프로젝트 생성하는 방법 (0) | 2025.02.06 |
CVS Update가 뭔데 맨날 이클립스가 멈추는거야? 이거 뭔지 아는 사람? (0) | 2025.02.05 |
백준 / Python / 2566 / 최댓값 / 문제풀이 / 상세설명 (0) | 2023.05.29 |
파이썬 기초 / Python / Errors / 파이썬 각종 에러 발생 원인 (0) | 2023.05.28 |
파이썬 기초 / Python / dictionary / 딕셔너리 (0) | 2023.05.24 |
댓글