2014년 10월 29일 수요일

JD-GUI(JAR 디컴파일 툴)

일반적으로 이클립스에서 사용할 때는 jad를 많이 사용한다.



실시간으로 필요한 class파일을 역컴파일 하면서 소스를 보기 위함인데, jad를 이용하면 파일 하나씩만 볼 수 있기 때문에 불편할 수 있다. 게다가 상속받아서 형변환 된 녀석들 같은 경우에는 부모 클래스(혹은 추상클래스)로 가버리는 경우가 발생할 수 있다.



물론 하나씩 다 까보다 보면 알 수 있지만, 불편해서 찾아보니 JD-GUI라는 툴이 있다.



JAR를 분석해서 전부 다 소스를 역컴파일 해준다.



전체 JAR에서 특정 구문을 찾을 수 있기 때문에, class파일의 소스코드에서 일정 부분을 내용으로 검색하고자 할 때 아주 좋다.



혹시 몰라서 여기에다 실행파일을 복사해둔다. 나중에 사이트가 없어질까봐...



jad와 같이 이클립스와도 연동이 되는거 같다.

http://java.decompiler.free.fr/

jd-gui-0.3.5.windows.zip

댓글 없음: