bboks.net™

Java Decompiler JAD와 JadClipse 설치 및 활용 본문

IDE/STS | Eclipse

Java Decompiler JAD와 JadClipse 설치 및 활용

bboks.net 2009. 2. 5. 17:55

Jad는 바이트코드인 Java class파일을 디컴파일해주는 프로그램이다.
JadClipse는 자바디컴파일을 이클립스에서 편리하게 사용할 수 있도록 해주는 이클립스 플러그인이다.

1. Jad및 JadClipse 다운로드
  * Jad : http://www.kpdus.com/jad.html
     윈도우 사용자는 Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform 를 다운로드

  * JadClipse : http://sourceforge.net/projects/jadclipse
    자신의 이클립스 버전에 맞는 jadclipse3.x 를 다운로드

2. Jad와 Jadclipse를 적절한 위치로 복사하기
   jad의 압축을 풀어 jad.exe 를 C:\Jad 폴더를 만들어 복사한다.
   jadclipse는 net.sf.jadclipse_3.x.0 폴더를 eclipse의 plugins 폴더로 복사한다.

3. jadclipse 사용을 위한 이클립스 환경설정
Window - Preferences - Java - JadClipse에서
 - Path to decompiler > c:\jad\jad.exe  
 - [v] Reuse code buffer 체크

한글이 깨지는 것을 방지하기 위해, JadClipse - Misc 에서 
  - [v] Convert Unicode strings into ANSI strings 를 체크


디컴파일을 위한 모든 준비가 끝났다.

4. 디컴파일 사용하기
디컴파일하고자 하는 class파일을 더블클릭하면, decompile된 소스가 보여지게 된다.


기존에 디컴파일러 존재와 사용은 하고 있었지만 이클립스와 연동을 하지 못해 콘솔에서 썼다.
하지만 김기사님의 포스팅 덕분에 이클립스와의 연동에 성공하여 현재 잘 사용하고 있다. 김기사님 감솨~

원문 및 출처: http://it.kimgisa.net/search/jad