반응형
http://www.kpdus.com/jad.html
http://www.varaneckas.com/jad
http://sourceforge.net/projects/jadclipse/
클래스 파일을 디컴파일 해주는 프로그램입니다.
: class 파일을 디컴파일 하는 파일
: 이클립스 플러그인
공식 간단한 설명서 -_-
콘솔에서의 사용법은 'jad.exe 파일이름.class' 하면 됩니다.
StringBuffer.class 를 디컴파일하니 StringBuffer.jad 파일이 생성 되었습니다.
열어보면 디컴파일이 되어 있네요~
이클립스에서 사용하는 방법입니다(eclipse galileo 테스트).
- jad.exe 파일은 이클립스의 폴더에 넣습니다.
- net.sf.jadclipse_3.3.0.jar 파일은 이클립스의 plugins 폴더에 넣습니다.
- 이클립스를 실행시켜 플러그인 목록을 확인해보면 플러그인이 설치된것을 확인할 수 있습니다.
- 옵션(Windows → Preferences) 에 들어가셔서, Java → JadClipse 부분에서 설정을 합시다.
이제 이클립스에서 아무 class 파일을 열어보면 자동으로 디컴파일해서 읽기전용으로 보여줍니다.
String.class 파일을 열어보았습니다. 첫줄에 jad 관련 주석이 달리네요.
맨 아래에는 디컴파일 결과가 주석으로 나옵니다.
디컴파일이 잘 안되는 class 파일도 있으니 참고하세요~ 특히 어노테이션 같은거 -_-...
http://www.varaneckas.com/jad
http://sourceforge.net/projects/jadclipse/
클래스 파일을 디컴파일 해주는 프로그램입니다.
: class 파일을 디컴파일 하는 파일
: 이클립스 플러그인
공식 간단한 설명서 -_-
콘솔에서의 사용법은 'jad.exe 파일이름.class' 하면 됩니다.
> jad.exe StringBuffer.class
Parsing StringBuffer.class... Generating StringBuffer.jad
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 |