티스토리 뷰

현상

Gradle을 brew로 설치한 후, 설치가 잘 되었나 확인해보려고 gradle -v 을 치니 다음과 같은 에러가 출력됨.

ERROR: JAVA_HOME is set to an invalid directory: /usr/local/opt/openjdk/bin/java

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

해결(MacOS)

  • 첫 번째로 자바가 설치되어있는지 확인해봄. java --version 치니 openJDK가 설치되어 있다고 나온다.
  • 두 번째로 자바가 어디 설치돼 있는지 확인해봄. which java 로 자바 위치 확인.
  • JAVA_HOME과 자바 설치 위치가 동일하지만 에러가 난다. 구글링 해보니 bin부터는 삭제해야한다고 한다.
  • 나는 zsh를 사용하므로 open ~/.zshrc 로 파일을 열어서 JAVA HOME의 위치를 다음과 같이 변경. (bin부터의 path를 삭제함)
  • export JAVA_HOME="/usr/local/opt/openjdk"
  • source /.zshrc 명령어로 스크립트를 재실행하고 나서 다시 printenv로 변경된 경로가 잘 반영이 되어있는지 확인.
  • Gradle 버전을 확인했더니 문제 없이 버전이 출력되었다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함