| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- ptree
- sqlite-jdbc
- 클리닝스틱 가격
- 동해 게스트하우스
- playseat challenge
- pfiles
- 레이싱시트
- TMRecovery
- 뮌헨 맛집
- 소나스캐너
- 클리닝스틱
- 아이코스 클리닝스틱
- 정적분석
- 경포가시연습지
- 103LAB
- Radler
- java
- 조용한 게스트하우스
- 설치
- 소스코드 정적분석
- 클리닝스틱 구매
- KARMOR
- 소나큐브
- SonarScanner
- 플레이시트 챌린지
- 동해
- 아이코스 청소
- 가상 광 디스크
- Oracle
- DB계정락
- Today
- Total
티끌모아부자
[TOOL] 이클립스 디컴파일러 설정( JAD 사용) 본문
프로그램 개발 시 다른 프로젝트기능을 사용하기 위해 jar형태로 참조를 하는데...
문제가 컴파일된 클래스(*.Class) 뿐이어서 해당 소스가 어떻게 동작하는지 궁금할 때 볼 수가 없다.
이클립스에서는 디컴파일러 설정을 통해서 컴파일된 클래스를 디컴파일하여 사용자에게 보여줄 수 있다.
사용한 이클립스버젼은 neon.2~
첫번째로 관련 프로그램 두 가지를 받는다.
https://varaneckas.com/jad/ : JAD Java 디컴파일러
https://sourceforge.net/projects/jadclipse/ : JadClipse , 이클립스 플러그인
1. 아래 화면에서 자신이 사용하는 시스템에 맞는 JAD Java 디컴파일러를 다운로드. 사용환경이 윈도우이기 때문에 첫번째 프로그램 다운로드!
2. 이클립스 플러그인 다운로드 오른쪽 초록색버튼을 통해서 다운로드.
3. 다운 받으면 총 두개의 파일이 생긴다.
jad158g.win.zip -> JAD Java 디컴파일러
net.sf.jadclipse_3.3.0.jar -> JadClipse
4. 먼저 jad부터 본인이 관리하기 편한 위치에 놓자. ( C:\TOOL\jad 압축파일을 풀었다.)
C:\TOOL\jad\jad.exe <== 나중에 eclipse에 설정으로 들어갈 경로이니 메모!!
5. JadClipse는 아래 경로에 붙여넣어준다.
{TOOL 설치경로}\plugins
6. 이클립스가 실행중이 었다면 껐다가 켜주시고.....
이제 JadClipse설정과 이클립스의 설정을 수정할 차례!
상단 메뉴의 [Window] - [Preferences] 선택!
7. 사이드 메뉴의 [JAVA] - [JadClipse] 선택
8. [Paht to decompiler] 항목에 jad.exe의 경로를 지정( 4번 참고)
9. 이어서 이클립스 설정
[General] - [Editors] - [File Associations] - [*.class] 선택 후 Association editor에 [JadClipse~~]가 default로 지정되어있어야함.
10. [General] - [Editors] - [File Associations] - [*.class without source] 선택 후 Association editor에 [JadClipse~~]가 default로 지정되어있어야함.
직접 설치 했을때는 *.class without source 에 JadClipse가 기본으로 안잡힘.
하단의 [Add] 버튼을 통해 추가한다.
그리고 [Default] 버튼을 통해 JadClipse가 default가 되도록 한다.
11. 이제 Jad 사용이 가능해졌으니, 잘 활용하자~