Jad + JadClipse

Posted at 2009. 7. 11. 18:32 | Posted in Java+
반응형
http://www.kpdus.com/jad.html
http://www.varaneckas.com/jad
http://sourceforge.net/projects/jadclipse/

클래스 파일을 디컴파일 해주는 프로그램입니다.

: class 파일을 디컴파일 하는 파일

: 이클립스 플러그인

공식 간단한 설명서 -_-




콘솔에서의 사용법은 'jad.exe 파일이름.class' 하면 됩니다.

> jad.exe StringBuffer.class
Parsing StringBuffer.class... Generating StringBuffer.jad

StringBuffer.class 를 디컴파일하니 StringBuffer.jad  파일이 생성 되었습니다.

열어보면 디컴파일이 되어 있네요~






이클립스에서 사용하는 방법입니다(eclipse galileo 테스트).

- jad.exe 파일은 이클립스의 폴더에 넣습니다.




- net.sf.jadclipse_3.3.0.jar 파일은 이클립스의 plugins 폴더에 넣습니다.




- 이클립스를 실행시켜 플러그인 목록을 확인해보면 플러그인이 설치된것을 확인할 수 있습니다.





- 옵션(Windows → Preferences) 에 들어가셔서, Java → JadClipse 부분에서 설정을 합시다.

- jad.exe 파일 위치와 임시파일 디렉토리를 설정 해주시구요~(안건들여도 됨)




- 한글 깨짐 방지 처리를 해줍니다~




이제 이클립스에서 아무 class 파일을 열어보면 자동으로 디컴파일해서 읽기전용으로 보여줍니다.

String.class 파일을 열어보았습니다. 첫줄에 jad 관련 주석이 달리네요.




맨 아래에는 디컴파일 결과가 주석으로 나옵니다.



디컴파일이 잘 안되는 class 파일도 있으니 참고하세요~ 특히 어노테이션 같은거 -_-...

반응형

'Java+' 카테고리의 다른 글

Find class in jar files  (0) 2018.02.19
web.xml 서블릿 버전별 DTD  (1) 2013.03.03
Maven Repository for Oracle Library  (0) 2012.12.18
<jsp:forward page="url" /><jsp:include /> <%@ include %>  (0) 2010.04.25
TortoiseSVN 사용하기  (2) 2009.11.16
썸네일(Thumbnail) 만들기  (1) 2009.08.09
Java2Html  (0) 2009.07.19
Java with SQLite  (1) 2009.06.29
Java Database Connectivity  (0) 2009.02.25
//