티스토리 뷰

728x90

Java Decompiler - JAD 다운 및 사용법

먼저 JAR 파일이란?

JAR (Java ARchive Files)

- 일종의 자바 프로젝트 압축 파일

- ZIP 파일 압축 알고리즘을 기반으로 만들어짐 >> 빵집, 알집과 같은 zip 프로그램과 호환 가능!

- 라이브러리 파일로 자신의 함수를 제공할수 있음

이러한 JAR 파일을 이클립스에서 그냥 보면 그니깐 class파일을 그냥 보면 다음과 같다.

 

 

솔찍히 주석 때문에 보기가 힘듭니다.

그래서 찾아보다 발견한 것이 Jad!!

 

===================================    jad.zip  =================================

버전이 바뀌었으면 아래에서 다운받아 주세요!! 아니면 위에 알집 ㄱㄱ

1. jad.exe

http://varaneckas.com/jad/

2. plugin file(jar)

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


 

 

위의 웹사이트 화면은 사이트의 상황마다 바뀔 수 있습니다.

 

===================================    jad.zip  =================================

 

우선 위 첨부파일을 다운 받고 압축을 받아 알집을 풉니다.

그리고 net.sf.jadclipse_3.3.0.jar 파일을
이클립스가 설치 된 폴더(C:\Program Files\eclipse\plugins)
plugins 폴더에 복사 후 이클립스를 재시작 합니다.

그리고 재시작 후 이클립스 Window 메뉴의 Preferences 의 내용을 아래와 같이 변경합니다.
여기서 경로는 jad.exe파일이 있는 주소를 넣어 주시면 됩니다.


다음은 이클립스 Window 메뉴->Preferences -> General -> Editors -> File Associations의 *class의 내용을 아래와 같이 변경합니다.

 

 

여기까지 하시면 source가 있는 jar파일 즉 공식적으로 배포되는 
class는 웬만하면 아래와 같이 이쁘게 보입니다.

 

 

여기는 개인이 만들거나 source가 jar파일 디컴파일러 한것입니다.

 

추가로 이클립스 Window 메뉴->Preferences -> General -> Editors -> File Associations의 *class without source의 내용을 아래와 같이 변경 하면

 

기존 변수 명이라도 보이던 것이 보이지 않게 됩니다. ㄷㄷ
사용자에 따라 알아서 선택해 사용합니다.

 

 


 

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함