Java Free Decompiler. JD-GUI
자바 JAR 파일을 프로가드로 난독화를 하는중에 이슈 확인을 위해 자바 디컴파일러가 필요하게 되었네요. 무료 자바 디컴파일러인 JD-GUI에 대해 정리 해봅니다.
Java Decompiler 홈페이지에 접속해 JD-GUI를 클릭합니다.
JD-GUI의 Download 탭을 눌러 사용중이신 OS에 해당하는 버전을 다운로드 합니다.
윈도우용 실행 모습입니다. File -> Open 을 눌러 class 또는 jar 파일을 읽어오면,
이렇게 디컴파일 된 모습을 볼 수 있습니다.
해당 사이트에는 자바 GUI 디컴파일러 이외에도 이클립스 플러그인 형식의 디컴파일러인 JD-Eclipse도 있으니 참고 하시기 바랍니다.
JD-GUI의 장점이 GUI 프론트앤드 툴이지만 파일이 많다면 커맨드 라인 툴인 jad를 사용할 것을 추천하고 있네요. 하지만 jad는 오래된 툴이라 자바 5 이후 문법은 제대로 작동하지 않을 수 있다고 합니다.
Java Decompiler 홈페이지에 접속해 JD-GUI를 클릭합니다.
JD-GUI의 Download 탭을 눌러 사용중이신 OS에 해당하는 버전을 다운로드 합니다.
윈도우용 실행 모습입니다. File -> Open 을 눌러 class 또는 jar 파일을 읽어오면,
이렇게 디컴파일 된 모습을 볼 수 있습니다.
해당 사이트에는 자바 GUI 디컴파일러 이외에도 이클립스 플러그인 형식의 디컴파일러인 JD-Eclipse도 있으니 참고 하시기 바랍니다.
JD-GUI의 장점이 GUI 프론트앤드 툴이지만 파일이 많다면 커맨드 라인 툴인 jad를 사용할 것을 추천하고 있네요. 하지만 jad는 오래된 툴이라 자바 5 이후 문법은 제대로 작동하지 않을 수 있다고 합니다.
댓글
댓글 쓰기