본문 바로가기
개발/개발 Tool

[Eclipse/STS] Decompiler Plugin 적용하기

by zuzuu 2022. 2. 9.
반응형

 

인텔리제이에선 기본적으로 디컴파일해주기 때문에 개발할 때 라이브러리 소스를 볼 수 있어서 편리했다
반면 이클립스나 STS에선 기본적으로 제공해주지 않아 인텔리제이를 쓰다 돌아오니 불편함을 많이 느꼈고.. 예전에 디컴파일해주는 플러그인이 있다고 들은 기억이 있어 서치해보았다! 

 

1. 플러그인 및 jad.exe 파일 다운로드

위 url에서 다운받은 jad.exe는 작동하지 않는 경우가 있다고 하니.. 안되는 경우 아래 파일을 다운로드 받으면 된다~!

jadnt158.zip
0.23MB

 

2.  net.sf.jadclipse_3.3.0.jar 파일 plugin 디렉토리로 이동

다운로드 받은 net.sf.jadclipse_3.3.0.jar 파일을 <Eclipse_HOME>/plugins/ 디렉토리로 이동시키고 재시작하기

 

3. jadClipse의 Directory for temporary files path 수정

Eclipse/STS로 들어가서 Windows>Preferences>java 로 들어가면 jadClipse 메뉴가 생성되어 있다.
jad.exe의 full path로 수정해준다

 

4. *.class, *class without source의 Viewer를 JadClipse(default)로 변경

Windows>Preferences>General>Editors>File Associations 로 들어가서 *.class, *class without source 항목의 Associated editors에 JadClipse Class File Viewer을 추가해준다.

 

이렇게  class파일을 디컴파일해주는 플러그인을 설치하고, viewer를 추가해주니 STS/Eclipse에서도 라이브러리 소스를 볼 수 있게 되었다.

플러그인 설치 전 Pattern.class
플러그인 설치 후 Pattern.class

 

728x90
반응형

댓글