본문 바로가기
프로그래밍 언어/JAVA

JAVA 클래스 파일 소스 코드로 변환하기

by 티옌.liy 2022. 10. 30.

명령 프롬프트(CMD)에서 javap.exe를 사용하면

컴파일된 클래스 파일(.class)을 자바 소스코드(.java)로

역어셈블리해서 변환할 수 있다.

 

javap JavaNovice > RestoreJavaSourceCode.java
// javap [클래스 파일 이름] > [자바 소스코드 이름]

 

방법은 매우 간단한데

cmd에서 클래스 파일(.class)이 있는곳으로 이동한 뒤

JDK javap 명령어를 사용하면 클래스 파일(.class)을

자바 소스코드(.java)로 복호화하여 새 파일로 만들어준다.

 

javap 명령어가 안되는 상황

만약 위 그림처럼 명치를 맞고 있는 상황이라면 아래 글을 참고해보자

 

이클립스 JDK로 javap 사용하는법

이클립스, 인텔리제이 같은 IDE로 JDK를 설치한 경우 JDK가 제공하는 javac, java, javap 같은 주요 기능이 명령 프롬프트(CMD) 환경에서 안되는 경우가 있다. 위와같은 이벤트가 발생하면 스턴 기술을 맞

tyen.tistory.com

 

댓글