반응형
자바에서 main 메서드나 호출에 의한 자바 소스가 실행이 될때 일반 모드로 실행을 하면 시작부터 끝까지 한번의 사이클에 진행이 된다.
물론 에러가 발생을 하면 그 지점에서 끊기지만 많은 메서드가 실행이 될 경우 중간중간에 출력을 멈춰서 보거나 사이클을 끊어서 진행하고 싶은 경우 디버깅 모드를 사용하면된다.
eclipse 기준으로는 아래 사진에서 처럼 재생 버튼이 아닌 벌레(버그)모양 디버그 버튼을 누르면 된다.
그러면 일반 실행과 동일하게 서버는 기동이 되고 메서드가 호출이 될 경우
이렇게 디버그 브레이크포인트를 찍은 곳에서 한번씩 멈추면서 진행이 된다.
계속 하려면 F8 을 누르면 된다.
다양한 디버그 관련 버튼은 아래와 같다.
F3 : 클래스, 메소드, 속성이 선언된 위치로 이동 F11 : 디버그 모드로 실행(Debug) F5 : 디버깅시 선택된 행의 메소드 내부로 이동 F6 : 디버깅시 선택된 행의 아래로 이동 F7 : 디버깅시 실행중인 메소드 외부로 이동 F8 : 디버깅시 다음 디버그 포인트로 이동 Ctrl + F11 : 실행모드로 실행(Run) Ctrl + Shift + C : 한줄 주석(//) 처리 또는 해제 Ctrl + Shift + / : 블록 주석(/* */) 처리 또는 해제 Ctrl + Shift + F : 코드 형식 정리 Ctrl + Shift + O : import 자동 추가/ 삭제 Ctrl + Shift + L : 프로젝트내 문자열 검색 Ctrl + Shift + R : 파일(클래스 포함) 찾기 Ctrl + Shift + X : 대문자로 변환 Ctrl + Shift + Y : 소문자로 변환 Ctrl + Space : 코드 자동 완성 Ctrl + D : 한 줄 삭제 Ctrl + F : 파일 내 문자열 찾기(Find/Replace 다이얼로그) Ctrl + H : 문자열 찾기 (Search 다이얼로그) Ctrl + M : 콘솔에 대고 단축키 실행시 전체화면으로 보기 Ctrl + Alt + 화살표(up, down) : 현재 라인을 위(아래)로 복사 Alt + 화살표(up, down) : 현재 라인을 한 줄씩 위(아래)로 이동 |
반응형
'IT > Java' 카테고리의 다른 글
[Eclipse] method 생성 시 자동 생성되는 주석 제거 방법 (62) | 2023.10.09 |
---|---|
@Transient 어노테이션 (51) | 2023.10.02 |
추상클래스와 인터페이스 차이점 (abstract VS interface) (34) | 2023.09.29 |
JUNIT 테스트 메서드 순서 정하기 (44) | 2023.09.28 |
implements, extends 실 사용 예제 (48) | 2023.09.27 |
댓글