티스토리 뷰

반응형

이클립스로 개발을 하다가 보면 참조된 jar파일이나 class파일을 확인하고 싶은데 소스를 볼수 없을 때 너무 궁금할때가 많죠.

해당부분이 문제가 있는건지 1참 검토만 할수 있어도 오류 수정이나 추가 개발할때 조금은 수월 하니깐요.

아니면 어디서 괜찮은 jar파일을 구해서 적용했는데 해당 부분에서 에러가 난다거나, 해당 부분이 궁금할때도 위와 같은 상황이죠.


그런데 이클립스에서는 다음과 같이 제대로 소스를 볼수가 없습니다. 

그래서 java Decompiler 하는 방법이 있어 알려드립니다. 

Java Decompiler - JAD 다운 및 사용법

먼저 필요한 프로그램을 다운 받아야겠죠?

1. jad.exe


http://varaneckas.com/jad/






2. plugin file(jar)


http://sourceforge.net/projects/jadclipse/



3. (1)Zip파일은 압축을 풀어주시고,  (2)은 본인이 사용하는 이클립스가 설치된 경로 의 plugins폴더에  net.sf.jadclipse_3.3.0.jar 파일을 복사 후 이클립스 재실행

   (저의경우는 C:\WORK\eclipse\plugins) 였어요.

   


   그리고 이클립스를 재실행 합니다. 


4. 이클립스 Window 메뉴의 Preferences 의 내용을 아래와 같이 변경합니다.


여기서 경로는 jad.exe파일이 있는 주소를 넣어 주시면 됩니다. 

(저의경우는 C:\WORK\eclipse\jad158g\jad.exe )


5. 이클립스 Window 메뉴->Preferences -> General -> Editors -> File Associations의 *class 과 *class without source의 내용을 아래와 같이 변경합니다.

(1)File Associations의 *class


(2) *class without source



이렇게 설정을 해주시면  공식적으로 배포된 jar파일의 경우 대부분 class 이 보이게 됩니다. 

[적용된 화면]


이제 이클립스에서도 jar파일 및 class 파일 소스 코드를 확인하고 코딩시간 단축해봐요 ^^

제 포스팅이 도움이 되셨다면

로그인이 필요없는 ↓♡공감↓ 꾸~욱 부탁드려요^^ 

더 나은 포스팅에 큰 힘이 됩니다.




반응형
댓글