얼마 전 Mac에 SSD를 설치하며 Mac이 초기화되었기에 개발환경을 조금씩 다시 구축 중이다. 오늘은 Java decompiler가 급히 필요해서 Mac에 Jadx를 설치하는 과정을 정리해본다.
JDK 설치
Java development Kit을 다운로드한다. 이 과정에는 오라클 로그인이 필요하다.
www.oracle.com/kr/java/technologies/javase/javase8u211-later-archive-downloads.html
설치가 완료되면 "시스템 환경설정" 윈도우에 아래와 같이 Java 아이콘이 나타난다.
Java 환경 변수 설정
Terminal에서 [vi ~/.bash_profile]을 실행한다.
vi 편집기에서 다음과 같이 Java 환경변수를 입력해준다.
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home" export PATH=${PATH}:$JAVA_HOME/bin JDK 버전은 상황에 따라 달라질 수 있겠다. 어떤 버전을 설치 했는지 확인해보고 수정해준다. (Terminal -> "javac -version" 실행, 확인) |
환경변수 입력이 완료 되었다면 ":"키를 눌러서 명령어 입력 모드로 진입 한 다음 "wq"를 입력해준다. (저장 후 종료)
만약 readOnly 관련 오류메시지가 뜬다면 "wq!"를 입력한다. (강제 저장 후 종료)
Terminal에서 "source ~/.bash_profile"을 실행하여 수정된 환경변수를 적용해준다.
마지막으로 Terminal에서 "echo $PATH"를 실행하여, 환경변수 편집 및 적용이 잘 되었는지 확인한다.
Jadx 다운로드 및 설치
Jadx 설치 대상 경로를 정하고 해당 경로에서 Terminal을 실행한다. 그리고 다음과 같이 Jadx를 위한 directory를 만들어준다.
mkdir jadx
그리고 Jadx를 다음의 명령어로 다운로드 한다. (몇 분이 걸릴 수 있으므로 완전히 종료될 때까지 기다린다.)
git clone https://github.com/skylot/jadx.git
jadx 경로로 이동한다.
cd jadx
다운로드한 jadx를 컴파일 한다.
./gradlew dist
Jadx 실행
Jadx 실행 파일은 jadx/build/jadx/bin/jadx-gui 이다. 이를 실행하면 문제없이 decompiler가 실행된다.
'프로그래밍 이야기' 카테고리의 다른 글
Visual Studio Code - Web 기본 포맷으로 시작하기 (0) | 2024.04.29 |
---|---|
SourceTree - fatal: Authentication failed for ... (0) | 2021.10.25 |
[자료구조] 링크드 리스트( Linked List) (0) | 2021.08.17 |
[자료구조] 스택(Stack) (0) | 2021.08.16 |
MacOS에서 Homebrew 사용하기 (0) | 2020.10.05 |