반응형
1. JD-GUI
다운로드가 필요하다.
http://java-decompiler.github.io/
2.Java decompiler online
온라인 디컴파일러이다.
아래와 같은 디컴파일러를 지원한다.
CFR이 가장 괜찮았다.
- Procyon - fast decompiler for modern Java
- CFR - very good and well-supported decompiler for modern Java
- JDCore (very fast)
- Jadx, fast and with Android support
- Fernflower
- JAD (very fast, but outdated)
http://www.javadecompilers.com/
3.IntelliJ
IntelliJ 내부 기능을 이용하는 방법도 있다.
Fernflower 기반이다.
IntelliJ 내부 디컴파일러 이용 방법
IntelliJ IDEA 2023.1 (Ultimate Edition) 기준
파일 - 프로젝트구조 - 모듈
에 들어간다.+
버튼을 누르고,Jar 또는 디렉터리
를 클릭한다.- 원하는 Jar 파일을 선택한다.
외부 라이브러리
에서 추가한 Jar 파일을 찾아 소스코드를 확인한다.