[자바] IntelliJ 에서 디버깅 - Stack Tracing (스택 따라가기)

2023. 5. 6. 18:20툴 사용팁

작성일 : 2019. 8. 22.

 

Eclipse (이클립스; 이크립스) 에서는 Console 창에 Stack Trace 옵션이 있어서 코드를 디버깅할 때 수월하다.

IntelliJ (인텔리J) 에는 이 기능이 기본으로 포함되어 있지 않고 유사한 플러그인이 존재한다.

 

0. [File]-[Settings]-[Plugins]-[Marketplace] 를 차례대로 클릭한다.

    (인텔리J는 메뉴 체계가 조잡하다. 마치 다기능 텍스트 편집기를 보는 느낌이 든다. 난 이크립스가 좋은데... 회사는...)

 

1. 'Explore Trace' 플러그인을 검색해서 설치한다.

 

 

 

2. 자바 프로그램을 실행하다가 StackTrace 가 출력되면 해당 줄을 복사해서

   [Analyze]-[Analyze Stack Trace or Thread Dump]' 를 클릭한다.

 

 

 

3. 맨 아래에 복사해온 Stack Trace 메시지들을 붙여넣는다. 알아서 클립보드에 복사된 오류를 긁어오기도 한다.

 

 

 

4. [OK] 를 누른다.

 

 

 

IntelliJ 하단에 번개아이콘이 그려진 "NPE" 탭이 뜬다.

(이 탭은 계속 뜨기 때문에 안쓰는 StackTrace 메시지는 수시로 닫아줘야 한다.