[ 에러 발생 상황 ]
JDK17버전으로 환경변수 설정 완료후
sts4.25.0버전으로 스프링부트 프로젝트를 생성했는데
프로젝트가 빌드에 실패하는 에러 발생
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all dependencies for configuration ':compileClasspath'.
> Failed to calculate the value of task ':compileJava' property 'javaCompiler'.
> Cannot find a Java installation on your machine matching this tasks requirements: {languageVersion=17, vendor=any vendor, implementation=vendor-specific} for WINDOWS on x86_64.
> No locally installed toolchains match and toolchain download repositories have not been configured.
* Try:
> Learn more about toolchain auto-detection at https://docs.gradle.org/8.10.2/userguide/toolchains.html#sec:auto_detection.
> Learn more about toolchain repositories at https://docs.gradle.org/8.10.2/userguide/toolchains.html#sub:download_repositories.
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
[ Solution ]
에러내용이 대략 Gradle빌드에 필요한 toolchain을 활성화 해야하는데
그때 필요한 JDK를 컴퓨터에서 못찾는거 같다
이클립스의 JRE설정과 자바컴파일러 모두 17로 맞춰보았지만 에러는 그대로였고
구글링 결과 Windows>Preferences>Gradle에서
Java home의 기본값이 비어있는데
JDK경로값을 넣어주니 해결됐다
반응형