Do it 자바 프로그래밍 입문 [이클립스에서 디버깅하기]

wish17·2022년 11월 2일
0

Do it 자바

목록 보기
7/10

이클립스에서 디버깅하기

디버깅 모드

break point를 설정

Line을 표시하는 숫자 왼쪽 부분을 더블클릭하여 break point를 설정

디버그 모드 들어가기

위쪽 메뉴 아래 버튼에서 벌레(bug)모양의 버튼을 누르면 디버그 모드로 들어갈 수 있다. (단축키 : F11)

perspective를 switch 하겠냐(관점을 바꾸겠냐)는 알림창이 뜸
(천체적인 환경을 바꾸겠냐는 의미)

switch를 누르면 이렇게 화면이 바뀜

원래 자바로 돌아가기

우측 상단 Java 아이콘 클릭하면 원래 상태로 돌아가짐.

아이콘 설명

디버그 버튼을 한번 더 누르면 다른 쓰레드로 하나 더 생김. 디버깅에 방해가 될 수 있으니 누르지 말기 (똑같은거 2개를 굳이 동시에 돌릴 필요가 없으니...)

빨간 상태 = run중이라는 상태 표시

  • run상태 아이콘 눌러서 끌 수 있음.
  • 작업 중지된 쓰레드는 terminated로 표시되는 것을 볼 수 있음.

step

Step Into 버튼 (단축키 : F5)

  • 누르면 해당하는 메서드가 있는 클래스로 들어간다.

Step Over 버튼 (단축키 : F6)

  • 누르면 다음 줄의 코드를 실행한다.

Step Return 버튼 (단축키 : F7)

  • 누르면 전 단계로 돌아간다.

우측 창에서 Variable(변수) 상태나 Breakpoints 확인이 가능하다.

  • 현재 디버깅 step에서 진행한 메서드가 다루는 변수들은 Variable에서 확인 가능
  • 추가적으로 알고 싶은 변수가 있다면 Expressions텝에서 직접 추가하면 확인 가능

Resume 버튼 (단축키 : F8)

  • Break Point가 두 개 이상 있을 경우 누르면 다음 Break Point까지 실행된다.

0개의 댓글