반응형
Spring 프로젝트에서 gradlew build 명령어가 아래처럼 에러가 발생하는 경우가 있다.
error 메세지 : JAVA_HOME is set to an invalid directory
여러 블로그들을 찾아보면 jdk 재설치나 오픈 jdk 가 문제였더가나..
해결방법
일단 내가한 방법은 환경변수경로를 재설정 해서 해결됐다...!
자바환경설정을 하는중에 귀찮아서 아래처럼 자바 시스템 변수를 bin 경로까지 넣고 환경변수에 추가한게 문제였다.
아래처럼 사용했을때는 javac -version 에서는 문제없어 보였으나 build 했을 때 문제가 발생된것이였다..
(역시 괜히 여러 튜토리얼에 jdk 경로까지만 시스템 변수로 잡고 환경변수에서 추가로 bin 경로를 붙여준게 아니였음..)
아래처럼 변경했다.
시스템변수는 jdk 경로까지만 설정을 하고...
환경변수에는
%JAVA_HOME%\bin 으로 수정해 주었다.
결과
build Success 됐고
build\lib 폴더에 .jar 파일도 정상적으로 생성되었다.
반응형
'[JAVA]' 카테고리의 다른 글
[Web][Error] Ubuntu 에서 H2 로그인 시 “사이트에 연결할 수 없음” (0) | 2024.04.02 |
---|---|
[JAVA] Maven Repository Path(\.m2) (0) | 2024.04.02 |
[JAVA] IntelliJ 유용한 단축키 모음 (0) | 2022.02.15 |
[JAVA] IntelliJ 자동정렬 단축키 (0) | 2022.01.30 |
[JAVA] IntelliJ 자동완성 단축키 안될 때 설정 (0) | 2022.01.29 |