inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

윈도우에서 빌드하고 실행하기

169

김강현

작성한 질문수 2

0

자바 파일은

https://www.oracle.com/kr/java/technologies/downloads/#jdk17-windows

에 있는 "x64 Installer" JDK 17버전을 깔았는데, 제가 잘못 깔았는 것인가요?

PS C:\Users\kimga\OneDrive\바탕 화면\hello\hello-spring> ./gradlew

입력 결과로 오류가 뜹니다.

 

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.

 

javac -version 입력하니

javac 17.0.10로 나오는데,

java home에 환경 변수도 이렇게 나옵니다.

C:\Program Files\Java\jdk-17.0.10\

 

실행 사진

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
김강현님, JDK 17 버전을 설치하신 것은 올바른 선택입니다. 하지만, JAVA_HOME 환경 변수 설정에 문제가 있는 것 같습니다. 경로 마지막에 세미콜론(;)이 포함되어 있는 경우, 그리고 C:\Program Files\Java\jdk-17\;로 설정된 것 대신 C:\Program Files\Java\jdk-17.0.10\로 변경해야 올바르게 인식될 수 있습니다. 환경 변수에서 세미콜론을 제거하고 올바른 JDK 경로를 지정해 주세요.

또한, PowerShell에서 ./gradlew 명령어를 사용할 때 경로 문제로 인한 오류가 발생할 수 있습니다. 현재 ./gradlew 명령이 제대로 실행되지 않는다면, 명령어 앞에 .\을 사용하여 .\gradlew로 시도해 보세요. 경로 문제가 지속된다면 경로를 단순화하여 Windows의 기본 디렉토리에 프로젝트를 위치시켜 보는 것도 좋은 해결책이 될 수 있습니다.

사용하신 명령어와 환경 변수 설정을 다시 한 번 확인해보시기 바랍니다. 문제가 지속된다면, JDK 설치 경로를 재확인하고 환경 변수 설정이 올바르게 되었는지 다시 검토해 주세요.

0

김강현

image

위 사진처럼 C:\Program Files\Java\jdk-17.0.10\ 입력 했는데, 결과가 뒤에 ;이 붙어 있습니다. 어떻게 하면 되겠습니까?

image

imagePATH 경로에는 %JAVA_HOME%\bin이라고 입력했는데,

image위의 사진처럼 설정 되었는데, 혹시 여기서 잘못된 것이 있을까요?

강의 추천해주세요

2

28

1

케이테스트 서버 운영 방법

2

51

1

Image Only Query

1

30

2

강사님 Sprint6 은 언제쯤 나오나요?

1

19

1