본문 바로가기

STUDY/TIP

Class파일을 Java파일로 변환

 

 

jad.exe

 

 

 

첨부 되어있는 위 파일을 다운받아 클래스가 있는 폴더에 넣고 cmd로 접속

 

 

 

 

 

 

 

위와같이 jad -s java *.class 명령어를 쳐 주면 폴더안에 있는 모든 class가 java로 바뀐다.

하나만 바꾸려면 * 대신 특정 class 파일명을 명시해주면 된다.


C:\>jad -o -r -d \src -8 -s java -dsrc e:\test\**\*.class

이렇게 해주면 현재 명령어를 수행하는 위치의 만약에 콘솔경로가 C:\> 되있으면 C에다가 src폴더를 만들어서

 

e:\test 아래에 있는 class는 모두 java파일로 바껴서 src에 저장된다. -dsrc를 입력하게 되면 패키지 명시되있는데로

폴더가 구성되는거 같다. 

 

 

 

빠밤~~ java 파일 생성 완료


환경변수에 설정해노으면 jad파일을 class가 잇는 폴더에 넣기 않고서 어디서든 

맘데로 사용할수가 있으니 편하다~

 

 

 

 

 

Path 부분에는 jad.exe 가 있는 폴더 위치


Jad_path 를 새로 추가 하고 실행 파일명까지 경로를 적어 준다.


시스템변수에 위에 두개를 추가 한다


p.s : 근데 jad 파일로 디컴파일하면 제대로 디컴파일이 되지 않을수 있다.

그래서 필자도 고생중 =ㅁ=;;; 참 OS는 윈7 64비트 윈8에는 확인 못해따 ~ 잘된다