이슈 해결

Please set the JAVA_HOME variable in your environment to match thelocation of your Java installation./ERROR: JAVA_HOME is set to an invalid directory:

영최 2024. 1. 6. 15:41
728x90

gradle 프로젝트의 라이브러리 의존성을 확인하기 위해서 

./gradlew dependencies

 

위의 명령어를 쳤는데

계속해서 JAVA_HOME을 알 수 없다는 에러가 났다.

 

그래서 환경설정 부분을 다시 확인해봤는데 

 

이전 경로를 찾을 수 없다고 했다.

 

그래서 경로를 아래로 바꿔서 해결하였다.

JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk-17.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

 

차이가 뭔지 궁금해서 검색해봤더니

자바를 설치할 때 /opt 디렉토리에 설치하면 사용자가 직접 선택한 위치에 설치되며, /usr/lib 디렉토리에 설치하면 시스템 라이브러리 디렉토리에 설치되어 시스템 전반에서 공유될 수 있습니다.

라고 하는데 정확한 이유인지는 모르겠다.

728x90