Jad는 자바의 대표적인 디컴파일러입니다.(디컴파일러가 뭐냐 그런 질문은 사양합니다.)
기본적으로 Jad만 놓고 써도 문제는 없지만, 수십, 수백개의 클래스를 일일이 열어 보기는 쉽지 않은 관계로 자기가 사용하고 있는 IDE에 올려 놓고 보고 싶은 클래스를 바로 클릭 해서 보는경우가 많습니다.
아무튼 현재 제가 사용하고 있는 IDE가 이클립스인 관계로 본 내용은 이클립스에 해당 합니다.
물론 다른 IDE도 비슷 비슷 할 겁니다...
1. 관련 파일 다운로드
Jad다운로드
미러사이트: http://www.varaneckas.com/jad
JadClipse
사이트: http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download
미러사이트: http://www.varaneckas.com/jad
JadClipse
사이트: http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download
2. jad.exe 설정
다운로드한 jad.exe파일이 있는 곳을 디렉토리 환경변수 path에 등록하면 아무곳에서나 실행할 수 있는데..
그냥 기본적으로 JAVA_HOME/bin 디렉토리에 복사하는게 간단할 것이다.
콘솔에서 jad라고 했을 경우 아래와 같이 나오면 된다.
3. JadClipse설정
다운로드한 JadClipse는 압축을 풀어 이클립스의 plugins디렉토리에 그대로 복사한다.
이클립스를 실행 시켜 창->환경설정->일반->편집기->파인 연관을 클릭한다.
영문버전: Window->Preference->Workbench->File Associations
아래 이미지와 같이 파일 유형에서 .*class를 선택하고 연관된 편집기의 JadClipse Class File Viewer를 선택한후 기본값 버튼을 클릭한다.
이 후 기본적인 Jad의 설정은 java->JadClipse에서 할 수 있다.
가끔 클래스를 디컴파일 할때 한글이 깨져서 나오는 경우(한글이 유니코드로 변환되기 때문)가 있는데 이럴때는 java->JadClipse->Misc를 선택한 후 Convert Unicode strings into ANSI strings에 체크를 한다.

이올린에 북마크하기

