스프링(1) - 환경설정(gradlew build)

나야·2024년 2월 27일

김영한님 강의를 보다가 환경설정 파트 마지막 빌드하고 실행하기를 듣고 있던 중..
gradlew build를 했는데

ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk-17\

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

이런 에러가 뜨면서 처음부터 안된다.. 왜지.. 에러를 구글링 하니깐 환경변수를 봐꿔야 한다고 해서 환경변수를 바꿨다.

환경변수 바꾸는 방법은 윈도우 11 기준으로

내pc 마우스 우측 버튼을 누르고 속성을 누른다. -> 고급 시스템 설정을 들어간다. -> 창이 뜨면 위에 고급 칸에 들어가서 밑에 환경 변수를 클릭한다. -> 새로 만들기가 2개가 있는데 아래 새로 만들기를 누른다. -> 변수 이름 칸에는 JAVA_HOME을 적는다. -> 변수 값 칸에는 jdk 경로를 넣어줘야 하는데 경로를 확인하는 방법은
인텔리제이 왼쪽 위 파일에 들어가서 Project Structure을 누른다. ->

그럼 SDKs를 누르고 corretto-21을 누르면 JDK home path가 보인다. 이 주소를 복사하고 아까 변수 값 칸에 넣고 확인을 눌러준다.

아직 끝난 게 아니다.

JAVA_HOME이 들어간 것을 확인하고 밑에 Path를 선택하고 편집을 선택한다. -> 새로 만들기를 누르고 %JAVA_HOME%\bin 넣어주고 확인을 누른다.

이제 다시 cmd를 키고 gradlew build를 하면 실행이 된다!!! 4시간동안 이것만 잡고 있었더니.. 해결되니깐 행복하다......

profile
공부 정리~

0개의 댓글