상세 컨텐츠

본문 제목

Java Decompiler JAD와 JadClipse 설치 및 활용

프로그래밍/JAVA

by 라제폰 2009. 7. 16. 17:38

본문

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된 소스가 보여지게 된다.

관련글 더보기