티스토리 뷰

코니79 IT 정보

개발]JAVA Class파일 역컴파일 하기

코니79 코니와함께 2018.03.13 18:06

이클립스쪽에 추가 하실분은 

http://sourceforge.net/projects/jadclipse/ 플러그인 다운받으신 후

Window 메뉴->Preferences -> General -> Editors -> File Associations의 *class  하시면 편하게 하실수 있습니다.

Command 작업에 대한 부분입니다.

jad -r [-d<directory_for_sources>] [<other_options>] <directory_with_classes>**/*.class

-r : 해당 패키지 형태로 디렉토리 구조를 만듬( restore package directory structure)

-d : 디컴파일될 디렉토리(-d <dir> - directory for output files)

-s java : 디컴파일된 파일의 확장자를 java로 하라


1. Class 파일 디컴파일

명령 : jad -o -sjava [Class 파일명]

예제 : jad -o -sjava example1.class

2. 하위 디렉토리를 포함하여 전부 디컴파일

명령 : jad -o -r -sjava -d[저장경로] [디컴파일 대상 경로]/**/*.calss

예제 : jad -o -r -sjava -dsrc ./**/*.class

현재 디렉토리에 있는 모든 class 파일을 디컴파일하여 ./src 위치에 java 파일이 생성된다.


jad.exe
댓글
댓글쓰기 폼
광고위치
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
73,836
Today
87
Yesterday
240
링크
«   2018/10   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
글 보관함