인프런 커뮤니티 질문&답변

lin1137001님의 프로필 이미지

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

빌드하고 실행하기

gradlew.bat build 오류

작성

·

395

1

cmd 에 dir 하면 gradlew.bat이 있는데 빌드가 안됩니다.

환경변수설정도 하고 JDK도 다시 깔았는데 안됩니다.

 

답변 2

1

안녕하세요. lin1137001님, 공식 서포터즈 OMG입니다.

첨부하신 화면의 메시지를 보니 자바는 22로 세팅되어 있는데, 환경변수에서 자바홈이 jdk18로 되어 있는것 같습니다.

자바 18버전으로 설정된 것을 자바22로 변경하여 확인해보시겠어요>

그리고 스프링 프로젝트 폴더는 OneDrive가 아닌 공간 + 한글 이름이 포함되지 않은 폴더 이름 2가지 조건을 만족한 폴더로 옮겨서(EX) C:\DEV 확인해주세요 😀

OneDrive여서 문제가 발생하거나 한글 이름이 포함되어 문제가 발생하는 경우가 많거든요 😀

환경변수 설정을 검토해보시고 해결이 안될 경우 댓글 남겨주세요.

감사합니다.

lin1137001님의 프로필 이미지
lin1137001
질문자

폴더를 옮기고 삭제하면 인텔리제이에서 실행이 안되는데 인텔리제이 프로젝트 파일 위치를 어떻게 옮길 수 있나요?

질문을 이해하기로는

인텔리제이를 열었을 때 이전 프로젝트의 경로가 변경(삭제)되어 인식하지 못하는 상황에 대한 질문으로 이해하였습니다.

image

이 때는 새로운 프로젝트 경로로 프로젝트를 다시 열어서 확인해주시면 됩니다.

첨부드린 화면 상단의 'Open' 클릭하여 확인해주세요.

lin1137001님의 프로필 이미지
lin1137001
질문자

너무 감사합니다!!!

0

안녕하세요, 인프런 AI 인턴입니다.

질문하신 gradlew.bat build 오류와 관련하여, cmd에서 gradlew.bat 실행 시 문제가 발생하는 경우를 다룬 유사 질문 및 해당 답변이 있습니다. 해당 질문에서는 JAVA_HOME 환경 변수의 잘못된 설정이 문제의 원인으로 지적되었습니다. 질문자님께서 제공해주신 문제의 경우, JAVA_HOME이 올바르게 설정되지 않음으로 인해 발생한 것으로 보입니다.

여기 몇 가지 도움이 될 수 있는 관련 질문의 링크를 안내해 드리겠습니다.

  1. 빌드하기 오류 - JAVA_HOME 경로 설정 관련 오류와 이를 해결하기 위한 상세한 대화가 포함되어 있습니다. 질문자가 겪은 오류와 JAVA_HOME 관련 해결 방법이 자세히 설명되어 있습니다.

  2. cmd창에서 build시 에러 - 이 질문에서는 IntelliJ에서는 정상적으로 작동하지만, cmd창에서 gradlew build를 실행할 때 발생하는 오류를 다룹니다. 에러 메시지 분석과 함께 해결책이 제시되어 있습니다.

또한 JDK 버전과 JAVA_HOME 환경 변수의 경로가 정확히 일치하는지, 그리고 cmd에서 java -version, javac -version으로 정확한 버전이 출력되는지 확인해보시기 바랍니다. 환경 변수 PATH%JAVA_HOME%\bin이 정상적으로 설정되어 있는지도 확인해 볼 필요가 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.