./gradlew build ERROR: JAVA_HOME is set to an invalid directory: error

canyi·2023년 7월 1일
0

springboot

목록 보기
2/7

다들 springboot 프로젝트를 ./gradlew build 할경우 아래와 같은 에러를 많이 봤을 것이다.

나같은 경우

컴퓨터 사양: M1 PRO
JDK: JDK8, JDK11 동시에 설치해서 변환하면서 사용
IntelliJ: gradle & JDK11 사용

JDK 멀티버전 같은 경우 링크 참고

해결법

현재 사용하고 있는 java JDK를 먼저 확인한다.

java -version

나는 인텔리제이에서 JDK11를 사용하고 있고 터미널에서 빌그할 경우도 JDK11를 쓸 예정이다.

홈 디렉토리로 이동한다.

cd ~/

이동후 환경설정을 위해 vi로 .bash_profile을 만든다.

vi .bash_profile

나는 가끔 vi 사용할 경우 E325-error 에러가 발생하는데 링크를 참고하기 바란다.

그 후 아래 내용을 입력 후 저장한다.
JAVA_HOME 경로는 각자 Java Version에 맞게 설정

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

vi 편집기 저장 후 source 명령어를 이용해 환경설정을 적용한다.

source .bash_profile

환경 설정이 적용 되었는지 확인하기 위해 JAVA_HOME을 출력해본다.

echo $JAVA_HOME

나같은 alias로 JDK8, 11 명령어를 따로 설정

빌드가 성공적으로 이루어 졌다!

java 멸영어로 hello-psring-0.0.1-SNAPSHOT.jar 실행해서 springboot 서버 띄우기

cd build
cd libs
ls -arlth

profile
백엔드 개발 정리

0개의 댓글