본문 바로가기
IT/JAVA

java 디컴파일 하는 방법(feat. java class, jar 파일 디컴파일러 jd-gui)

by - Blog 2022. 11. 20.

java 파일을 컴파일하면 바이트코드인 class 파일이 생성되며, 이렇게 생성된 class 파일을 열면 JVM에서만 해석할 수 있는 알 수 없는 코드들을 확인할 수 있습니다. 개발자가 이 class 파일의 내용을 확인하기 위해서는, 디컴파일러를 이용하여 class 파일을 다시 java 파일로 바꿔줘야 합니다.

 

 

java 디컴파일 하는 방법

이 포스팅에서는 JD-GUI(Java Decompiler)를 다운로드하여, 직접 디컴파일하는 방법까지 자세히 알아보도록 하겠습니다.

 

 

▼ Java Decompiler(JD-GUI) 다운로드

 

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

 

 

1. Java Decompiler JD-GUI 다운로드

 

디컴파일러-jd-gui-다운로드
디컴파일러-jd-gui-다운로드

 

 

2. 다운로드한 jd-gui 압축 풀기

 

디컴파일러-jd-gui-압축-풀기
디컴파일러-jd-gui-압축-풀기

 

 

3. jd-gui.exe 더블클릭하여 실행하기

 

디컴파일러-jd-gui-실행하기
디컴파일러-jd-gui-실행하기

 

 

4. File > Open File 메뉴 클릭하여 디컴파일할 파일 오픈하기

 

디컴파일할-파일-오픈
디컴파일할-파일-오픈

 

 

5. java 디컴파일 완료 및 확인하기

 

java-디컴파일-완료-및-확인

 

 

 


 

 

이상으로 디컴파일러 jd-gui를 이용한 java 디컴파일 하는 방법에 대해 알아보았습니다. 개발에 도움이 되셨길 바라며, 다음에 또 유익한 정보로 다시 찾아오겠습니다. 감사합니다.

 

 

댓글