Poylib
기록형 프론트엔드
Poylib
전체 방문자
오늘
어제
  • 분류 전체보기 (91)
    • Programing (38)
      • Javascript (17)
      • Typescript (1)
      • React (9)
      • React-Native (6)
      • Git (4)
      • Next (1)
    • Study (36)
      • Algorithm (35)
      • Etc. (1)
    • Record (17)
      • Memoirs (12)
      • Group (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 코칭스터디
  • typescript
  • 코딩테스트
  • 알고리즘
  • Git
  • 자바스크립트
  • 회고
  • 백준
  • 프로그래머스
  • 리액트
  • react-native
  • Object
  • ReactNative
  • react
  • Error
  • vite
  • javascript
  • 기초

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Poylib

기록형 프론트엔드

[RN] zsh에서 gradle 에 맞는 Java 버전변경 ( version 62 )
Programing/React-Native

[RN] zsh에서 gradle 에 맞는 Java 버전변경 ( version 62 )

2023. 1. 27. 20:10

version 62 error

gradle 공식문서에는 gradle 버전에 적합한 java 버전에 대해 설명해주고 있다.

(https://docs.gradle.org/current/userguide/compatibility.html)

진행 중인 프로젝트의 gradle 버전이 6.9인데, 작업 중인 맥의 java 버전은 18이라 android 빌드시 에러가 발생한다.

unsupported class file major version 62

권장사항에 따르면 java 15 쯤 다운 받아 해결해 볼 수 있었지만 에러 해결 중 gradle은 java11 버전이 안정적이라 해서 설치해 봤다.

 

Java 11 install

https://www.oracle.com/kr/java/technologies/downloads/#java11-mac

M1 맥 기준 위 링크에 회원가입하고 x64 DMG Installer을 다운로드하면 된다.

성공적으로 설치했다면

/usr/libexec/java_home -V

위 명령어로 설치된 java 버전 목록을 조회할 수 있다.

Java 버전 변경

java --version

현재 버전이 18이고 설치해 둔 11로 변경해보려 한다. 

 

terminal 혹은 iterm을 열고

~/.zshrc

위 명령어로 zsh 환경설정을 열면 되는데

왜인지 거부하기 시작했다면 사용 중인 코드에디터로 열어볼 수 있다.

vscode를 사용하고, code 커맨드가 설정되어 있다면

code ~/.zshrc

열리는 파일에서 어디든 아래 export를 써주고 바꾸고 싶은 버전을 -v{} 사이에 넣어주면 된다. 11로 바꿀 것이므로 zshrc 최하단에 export 를 넣은 후 -v11을 넣어줬다.

export JAVA_HOME=$(/usr/libexec/java_home -v11)

쉘 환경변수를 설정했으니 터미널을 완전히 종료 후 다시 진입해서 다시 버전을 확인해보면 된다. vscode 같은 에디터로 진행한 경우도 에디터 종료 후 조회해 볼 것을 추천한다.

 

저작자표시 비영리 변경금지 (새창열림)

'Programing > React-Native' 카테고리의 다른 글

[RN] 인생이 지루하다면 react-native upgrade (0.66.3 -> 0.72.5)  (1) 2023.11.15
[RN] Node 업그레이드 후 빌드 오류 (error:0308010C:digital)  (0) 2023.09.11
[RN] 플로팅 버튼 아래로 스크롤 할 때만 나오게 구현(feat. reanimated)  (0) 2023.07.05
[RN] reanimated로 flipCard 만들기  (2) 2023.04.20
[RN] android 빌드 실패 No connected devices  (0) 2023.01.22
    'Programing/React-Native' 카테고리의 다른 글
    • [RN] Node 업그레이드 후 빌드 오류 (error:0308010C:digital)
    • [RN] 플로팅 버튼 아래로 스크롤 할 때만 나오게 구현(feat. reanimated)
    • [RN] reanimated로 flipCard 만들기
    • [RN] android 빌드 실패 No connected devices
    Poylib
    Poylib
    모시깽 기록

    티스토리툴바