CAFE

Etc tip

eclipse jad plugin - 클래스 소스보기

작성자메룽_성완|작성시간09.01.19|조회수582 목록 댓글 0

 

http://jadclipse.sourceforge.net

 

jad 실행파일을 다운로드후 jad.exe 파일을 적당한 디렉토리에 위치시키고, 해당 디렉토리를 Path 환경변수에 추가한다.

  또는 이미 Path 환경변수에 설정된 java.exe 파일이 있는 디렉토리에 함께 두어도 된다.

 

1. eclipse 버젼이 3.3 이하라면

 

  1). jadClipse

   아래 URL에서 자신의 eclipse버젼에 맞는 net.sf.jadclipse_x.x.x.jar 파일을 다운로드 한다.

     http://sourceforge.net/projects/jadclipse/files/

   다운로드한 jar 파일을 eclipse plugins 디렉토리에 위치한다.

      ) D:\eclipse-jee-galileo-win32\eclipse\plugins\net.sf.jadclipse_3.3.0.jar

   이클립스를 재실행한다.

 

 2). eclipse (galileo)

   Windows -> Preferences -> Java -> JadClipse 메뉴에서 다음과 같이 설정한다.

   - Path to Decompiler : jad

     (jad.exe 파일이 위치한 디렉토리를 Path 환경변수에 추가하지 않은 경우 jad.exe 파일의 절대경로를 입력한다.)

      예)C:\java\jdk1.4.12\bin\jad.exe 

   - Derectory for temporary files : <default-value>

 

  3). Windows -> Preferences -> General -> Editors -> File Associations 메뉴에서

   .class 선택 -> JadClipse Class File Viewer 선택하고 우측의 Default 버튼을 클릭하여

   eclipse에서 class 파일에 대한 Default Editor로 설정한다.

 

cf. plugin 추가여부는 Help >About Eclipse > Installation Details 버튼 > Plugins 탭에서 확인할 수 있다.

(eclipse galileo 기준)

 

 

2. eclipse 버젼이 3.4 이상이라면

 

  1). Help -> Install New Software ->http://jadclipse.sf.net/update

 

  2).window -> preferences -> General -> Editors -> File Associations -> *.class를 Decompiled Class File Viewer연결 확인

 

  3).window -> preferences -> Java -> Decompilers -> Jad -> Path to decompiler를 jad실행파일 경로 지정

 

 

3. 상세설정 하기(공통)

 

a. 이클립스 시작  -  Window -> Preferences -> Java -> JadClipse

 

b. 설정화면에서 Path to decompiler에 Jad.exe의 전체 경로를 화일이름까지 적는다.     
      예)C:\java\jdk1.4.12\bin\jad.exe 

    reuse code buffer, ignore existing source  옵션 선택 
    글자 깨짐 현상을 방지하기 위해  misc -   convert unicode strings into ANSI string  체크

    여기까지하면 기본적인 설치는 된 것인데 사실 이 상태에서 class 화일을 더블클릭하면 에디터가 없다면서 
    Decompile이 되지 않는다. 다음 설정을 해줘야 한다.

c. 클래스 파일이 들어있는 폴더 추가. 
     프로젝트 이름 오른쪽 버튼 클릭 -> Properties  ->
Java Build Path  -> Libraries 탭 
     -> Add Class Folder  -> 클릭해서 클래스 폴더 지정
               
d. 해당 .class 파일 클릭하면 화면에 .java 로 확인 가능

 

 

cf.

class파일을 직접 열경우 안되는 경우도 있음

code assist 사용시 소스없는 파일은 자동으로 decompile됨

 

 

 

 

첨부파일 JAD_PlugIn.zip

 첨부 : ecipse 3.3용 plugin 및 jad.exe 파일.

 

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼