반응형
오늘은 java class 디컴파일을 할 수 있는 툴인 JD-GUI에 대해 소개하려고 합니다.
class 파일과 같이 컴파일된 내용들은 파일을 열어서 볼 수 없기 때문에
디컴파일을 통해 내용을 볼 수 있습니다.
먼저 JD-GUI 툴이 없으신 분들은 글 가장 하단에 첨부되어있는 JD-GUI파일을
다운받으시기 바랍니다.
JD-GUI를 실행시키면 아래 그림과 같이 나타납니다.
좌측 하단에 "Open a file"의 아이콘을 클릭 또는 파일을 중앙에 드래그하여
디컴파일할 파일을 찾습니다.
검색을 통해 파일을 선택하고 "열기" 버튼을 클릭합니다.
디컴파일이 가능한 파일의 확장자는 class, ear, jar, java, log, war, zip이 가능합니다.
파일을 열어보면 아래 그림과 같이 class 파일들을 디컴파일하여 내용을 확인할 수 있습니다.
디컴파일을 하면서 실제 소스와 내용은 같지만 위 아래 줄 간격과 앞뒤 줄 간격이 다를 수 있습니다.
그리고 java 8의 람다식은 지원하지 않으니 이점 유의하시기 바랍니다.
지금까지 JD-GUI 디컴파일 툴, java class 디컴파일에 대한 소개였습니다.
반응형
'Develope > tools' 카테고리의 다른 글
[chrome 원격 데스크톱] 웹 버전(NEW) 원격 프로그램 소개 및 사용법 (0) | 2019.09.08 |
---|---|
[Decompilers online] java jar, class 디컴파일 온라인 웹 페이지 (0) | 2019.07.25 |
[디스코드] Discord PC 채팅, 전화 툴 소개 (0) | 2019.05.26 |
[TreeSize Free] 윈도우 디스크 관리 프로그램 소개 (0) | 2019.05.26 |
[StarUML] 객체지향 모델링 툴 소개 (0) | 2019.05.26 |