필자는 jad를 이용한 디컴파일이 아래와 같은 오류가 발생하면서 정상적으로 되지 않았습니다.
Bad CPU type in executable : jad
좀 더 찾아보니 JD-eclipse 라는 플러그인이 있었고, 해당 디컴파일러를 설치하니 정상적으로 디컴파일이 되는 것을 확인했습니다.
링크에서 스크롤을 내리면 JD Eclipse가 보이는데 zip 파일을 다운로드 받아 압축을 풀어줍니다.
설치는 위에 나온 대로 "Help > Install New Software..." 를 누르고 아래 그림과 같은 순서대로 진행합니다.
1. Add 버튼을 누릅니다.
2. Local을 선택하고 경로는 위에서 압축을 해제한 루트 폴더를 선택하고, Name 에는 "jd-eclipse" 를 타이핑 (아무거나 입력해도 상관없음)
3. 체크박스를 체크하면 하단에 "Next >"가 활성됩니다.
4. "Next >" 버튼을 클릭하고, 동의할껀지 물어보면 동의 후 설치를 진행합니다.
플러그인 설치가 완료되면 재시작할 것인지 물어보는데 재시작을 합니다.
재시작 후에는 다음과 같은 설정이 추가로 필요합니다.
"Preference > General > Editors > File Associations > *.class without source > Add"
데이터 선택창 다이얼로그에서 JD Class File Viewer를 선택하고 기본값으로 설정합니다.
'Trouble Shooting > 개발환경' 카테고리의 다른 글
Mac OS에 Java 1.6 버전 설치 (0) | 2019.12.02 |
---|---|
macOS에서 VirtualBox Guest OS로 설치한 SQL Server에 연결 안될 때 (0) | 2019.08.01 |