제임스딘딘의
Tech & Life

개발자의 기록 노트/Java

Java Decomplier JAD 와 JadClipse 설치 및 활용

제임스-딘딘 2011. 11. 6. 00:39

Java Decomplier JAD 와 JadClipse 설치 및 활용

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파일을 더블클릭하면, 소스가 보여지게 된다.