개발/Support

JAVA 디컴파일러 JD-GUI 설치 및 사용

투리비 2022. 3. 4. 11:47

war 나 jar 등에 있는 컴파일이 완료된 class 파일은 직접적으로 열어 볼 수 가 없다.

그럴때 사용하게 되는것이 디컴파일러 이다. 그중 내가 제일 자주 사용하는 디컴파일러는 JD-GUI 이다.

  • JD-GUI 설치하기

http://java-decompiler.github.io/

 

Java Decompiler

The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions. JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reco

java-decompiler.github.io

첫번째로 위 링크로 접속한후 아래와 사진과 같이 Download(다운로드)를 클릭 후 자신의 OS(Operating System) 운영체제에 맞게 설치를 하면 된다. 나는 window이기 떄문에 window 버전을 설치 한다.

다운로드 받은 압축파일의 압축을 푼 후 jd-gui.exe 를 실행한다.

  • JD-GUI 실행하기

폴더모양을 누르거나 원하는 class 파일을 드래그앤 드롭으로 끌어다 놓는다.

1번이 컴파일전 class 파일이고, 2번이 JD-GUI 를 이용하여 디컴파일된 모습이다. class 파일을 읽기 어려웠지만 디컴파일을 통해 한눈에 쉽게 볼수 있다.