이야기앱 세상
JadClipse 와 Jad 를 이용한 자바 역컴파일 본문
JadClipse 와 Jad 를 이용한 자바 역컴파일
JadClipse는 아래 사이트에서 다운받고 Jad는 첨부된 파일을 다운받는다.
http://sourceforge.net/projects/jadclipse/
다운로드된 jar 파일을 eclipse 하부 디렉토리 plugins에 넣는다.
jad.exe는 pc에 설치된 jdk 하부 bin 폴더에 넣는다.
- 한글깨짐 방지를 위해 -
이클립스를 구동하고 Window>Preperences 이동
Java->JadClipse->Misc를 선택 “Convert Unicode strings into ANSI strings” 체크박스를 체크
자바 source 파일 중 사용 중인 특정 클래스를 ctrl 키를 누른 상태로 마우스 키를 올려놓으면
클래스를 호출할 수 있게 되고 클릭하면 클래스를 역 컴파일하여 source 파일 형태로 보여준다.
-------------------------------------------------------------
jad.exe 파일만을 사용해서 역컴파일할 경우는 콘솔창에서
jad -r -d .\ -s java .\*.class 라고 하면 현재 폴더의 모든 class 파일이 java파일로 역컴파일 된다.
[옵션]
-r : 해당 패키지형태로 디렉토리 구조를 만듬
-d : 역컴파일된 파일이 들어갈 폴더, 현재 폴더일 경우 .\ 명시
-s java : 파일의 확장자 명시
.\*.class : 현재 폴더에 있는 모든 class 파일(\**\*.class : 현재 폴더의 하위 폴더의 모든 class 파일)
'IT > Java' 카테고리의 다른 글
[동영상]이클립스 이용한 자바코드 작성 (Eclipse Installer 사용하기) (0) | 2018.10.09 |
---|---|
[동영상]자바 JDK 다운로드, 설치 및 환경설정 (0) | 2018.10.04 |
자바 JDBC ResultSet에서 컬럼명 조회하기 (0) | 2016.03.24 |
자바 - HashMap key 정렬 (0) | 2016.03.24 |
자바 - 숫자만 입력해야 할 때 문자 입력 여부 체크하기 (0) | 2016.03.24 |