eclipse 프로그램에서 debug 모드로 테스트 하는중에 외부링크 라이브러리를 만나면

함수 안으로 더 이상 들어가지 못하고 그냥 skip 해서 리턴 되는 값만 확인해본다.

debug step 을 안으로 진행할수 없기 때문이다
 

내부에서 어떻게 값들이 형성되서 나오는지 그 과정을 봐야할때가 있다.

그리고 흔히 배포하는 jar 들은 설계가 잘 되어있어서 내부를 따라 가다보면 많은 공부가

될수있다.

 

debug 모드시 외부라이브러리까지 step 을 진행하고자 한다면 다음과 같은 설정을 하면된다.

프로젝트를 선택하고 오른쪽 마우스를 눌러 환경설정인 Preference 를 클릭한다.

왼쪽에 Java Build Path 클릭후 오른쪽탭에서 Libraries 선택한다. 그리고 원하는 jar 를 클릭해서

확장하면 Source attachment 란이 나온다.

source attachment 를 선택하고 오른쪽 Edit 버튼을 클릭하면 실제 jar 가 위치한 경로를
입력하는 창이 나타난다. External File.. 버튼을 클릭하여 Location Path 에 값을 넣고
OK 버튼을 클릭하면 설정이 된것이다.
외부라이브러리 클래스 파일을 실제 하드웨어 위치를 링크함으로써 debug 를 할수 있게
되는것이다 . 다음은 위와같이 설정하여 debug 를 한 장면이다.

Posted by 녹두장군

댓글을 달아 주세요

  1. Mzm 2019.09.18 06:41  댓글주소  수정/삭제  댓글쓰기

    이걸 몰라서 맨날 디버깅할 때마다 직접 라이브러리 열어봤는데 정말 검사합니다...ㅠㅠㅠㅠ