티스토리 뷰

일전에 이클립스에서 클래스 파일 디컴파일을 하기 위해 JadClipse를 이용하는 방법에 대해 포스팅한적이 있다. 

 

 

이클립스용 Java Decompiler JadClipse 설치방법

Jad는 Decompiler 이다. 다음 링크를 통해 Jad를 다운받을 수 있다. JAD Java Decompiler Download Mirror JAD Java Decompiler Download Mirror As http://www.kpdus.com is no longer accessible, JAD Java Deco..

oingdaddy.tistory.com

 

이것도 나름 쓸만하지만 조금더 편리하게 디컴파일을 할수 있는 방법이 있다. 바로 이클립스 마켓에서 다운로드 받아서 바로 적용하는 방법이다. 

 

 

클래스 파일 디컴파일이 뭔지 잘 모르는 분을 위해 부연설명을 하자면 jar안에 위치한 class 파일을 열었을때 위와 같은 화면이 나오면서 소스가 보이지 않을때 이것을 볼수 있게 해주는 것이다. 말그대로 decompile 해주는 것이다. 


Eclipse Marketplace 에서 Decompiler 다운받아 설치하기 

 

 

eclipse > Help > Eclipse Marketplace 클릭

 

 

decompiler 로 검색 후 Enhanced Class Decompiler 를 Install 해준다. 모두 다음 클릭하여 진행한다. 다 진행이 되면 이클립스 restart 할거냐고 물어보는데 한번 해준다. 

 

 

restart를 한 후 Window > Preferences 를 열어보면 Decompiler 라는 것이 생겼고 Default Class Decompiler를 FernFlower 로 설정하고 Apply and Close 해준다. 

 

 

그다음 Preferences에서 file assosiations를 검색하고 *.class, *.class without source 를 클릭하고 Associated editors 를 Class Decompiler Viewer 를 Default로 설정한다. 그리고 Apply and Close!

 

 

기존에 열렸던 class 파일을 닫고 다시 열어보면 위처럼 class 파일이 decompile 되어 잘 나오는것을 볼수 있다. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
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