728x90
리액트 네이티브 개발을 하려는데 빌드하려고보니 최신 안드로이드 그래들은 jdk11을 요구한다.
그래서 openJDK를 설치하여 환경 변수를 설정하고 새로 빌드하니 해결되었다.
1. brew사용한 설치
brew install adoptopenjdk11 --cask
2. 자바홈 확인
/usr/libexec/java_home -V
Matching Java Virtual Machines (2):
11.0.11 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 11" /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
1.8.0_312 (arm64) "Azul Systems, Inc." - "Zulu 8.58.0.13" /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
3. 환경변수 편집 ( zshrc를 수정해도 된다 )
vi ~/.bash_profile
editor 열리면 G 입력으로 맨끝줄 이동하여 아래 코드 추가
export JAVA_HOME="/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home"
저장 후 (:wq) 환경변수 적용
source ~/.bash_profile
4. 변경된 자바 버전 확인
java -version
5. 안드로이드 그래들 JDK 버전 변경 ( mac 기준 cmd + , )
'Infrastructure' 카테고리의 다른 글
Git Access Token 발급받기 (0) | 2023.08.24 |
---|---|
[Apache] 가상호스트 및 Route 53설정 (0) | 2022.07.08 |
로컬서버 https로 포워딩하기 (ngrok 이용) (0) | 2022.03.15 |
typescript 프로젝트 실행안될 시 (0) | 2022.03.14 |
[MAC] 프로젝트 별 노드버전 자동 관리 (0) | 2022.02.21 |