IntelliJ 프로그램 디버깅 학습

황제낙엽 2026.06.25 06:00 조회 수 : 45

sitelink1  
sitelink2  
sitelink3  

다음은 온보딩 학습을 진행하면서 정리한 내용이다.

 

* breakpoint(중단점) 지정한 위치에서 프로세스가 멈추고 디버깅 시작

  - '표현식 팝업'에서 확인

    > 멈춘 위치에서 마우스를 올려서 '표현식 평가' 메뉴 선택

    > 표현식 팝업에서 '평가' 버튼 클릭으로 결과 확인

  - '스레드 및 변수' 창에서 확인

    > 표현식을 copy 하여 '스레드 및 변수' 탭의 표현식 입력폼에 paste

    > Enter 로 표현식 평가하여 결과 확인

* 평가후 디버거 감시에 추가하려면 break 상태에서 'watch에 추가' 아이콘으로 추가 가능

* step into 단축키는 F7

* method chaining 형태의 코드에서는 화살표 키로 step into 하려는 함수를 선택 가능

* '빠른 표현식 평가' 단축키는 Ctrl+Alt+F8 키

* 코드 수정후 프로세스를 다시 시작하기에는 부담이 되는 경우 Ctrl+F9 키로 '핫스왑' 가능

  - 핫스왑으로는 이전 상태의 함수를 계속 실행하는 오류가 있다면 

    프로세스 스택 리스트에서 step into 바깥으로 빠져나가는 되돌아가기 버튼을 클릭하거나

    Ctrl+Shift+A 키로 프레임을 재설정

번호 제목 글쓴이 날짜 조회 수
» 프로그램 디버깅 학습 황제낙엽 2026.06.25 45
81 Gradle 프로젝트의 Buildship 캐시 삭제 방법 황제낙엽 2025.11.21 214
80 프로젝트 Source 폴더에 지정한 서블릿이 웹서비스에서 인식하지 않는 문제 황제낙엽 2025.01.04 607
79 [phind/Buildship Gradle Integration 3.0] Preferences / Gradle / Gradle distribution 에 대한 설명 황제낙엽 2024.11.11 588
78 STS (Eclipse)에서 Language Server 동작 비활성화 하기 file 황제낙엽 2023.12.28 1846
77 eclipse 에서 build.gradle 수정시 프로젝트에 자동 반영 황제낙엽 2023.12.28 633
76 IntelliJ 의 ultimate(상용) 와 community(무료) 버전의 차이 file 황제낙엽 2023.11.01 2063
75 eclipse tomcat 에 ssl 적용 황제낙엽 2023.09.10 594
74 localhost 는 접속 가능한데 도메인으로는 접속이 불가 황제낙엽 2023.08.13 542
73 remote desktop 에서 vscode 로 작업시 키입력이 되지 않을때 (from bing) 황제낙엽 2023.07.25 1625
72 Eclipse, Gradle 프로젝트 생성, Dynamic Web Project 로 변경 황제낙엽 2023.07.12 748
71 로컬 작업 중 모바일로 페이지 확인하는 방법 live server host file 황제낙엽 2023.05.23 600
70 유용한 단축키 모음 - 개발을 누구보다 빠르게 황제낙엽 2023.02.25 491
69 vector 이미지 만들기 황제낙엽 2022.12.22 479
68 자동 import 설정 file 황제낙엽 2022.12.22 530
67 [안드로이드 스튜디오] 자주 쓰는 단축키 20개 황제낙엽 2022.11.11 497
66 Android Studio GitHub 공유하기 및 사용하기 황제낙엽 2022.11.02 441
65 코드 포맷터 (Extension Prettier - Code formatter) file 황제낙엽 2021.01.16 574
64 디버깅 관련 (SourceMap, Debugger for Chrome, Node.js) 황제낙엽 2020.08.18 515
63 vscode에서 기본 디버깅과 프로세스 디버깅 file 황제낙엽 2020.08.16 680