45강 빌드 오류입니다.
325
작성한 질문수 22
안녕하세요?
강사님 덕분에 열공하고 있습니다.
2가지 문의드립니다.
1) 프론트엔드의 리액트 소스 부탁드립니다.
==> cyj10241@gmail.com
2) 45강 빌드를 하려는데 오류가 납니다. 저는 java를 17를 인스톨했습니다.
[ec2-user@ip-172-31-43-148 Spring_Web]$ java -version
openjdk version "17.0.15" 2025-04-15 LTS
OpenJDK Runtime Environment Corretto-17.0.15.6.1 (build 17.0.15+6-LTS)
OpenJDK 64-Bit Server VM Corretto-17.0.15.6.1 (build 17.0.15+6-LTS, mixed mode, sharing)
[ec2-user@ip-172-31-43-148 Spring_Web]$ chmod +x ./gradlew
[ec2-user@ip-172-31-43-148 Spring_Web]$ ./gradlew build -x test
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':bootJar'.
> Could not resolve all dependencies for configuration ':runtimeClasspath'.
> Failed to calculate the value of task ':compileJava' property 'javaCompiler'.
> Cannot find a Java installation on your machine (Linux 6.1.134-152.225.amzn2023.x86_64 amd64) matching: {languageVersion=17, vendor=any vendor, implementation=vendor-specific, nativeImageCapable=false}. Toolchain download repositories have not been configured.
* Try:
> Learn more about toolchain auto-detection and auto-provisioning at https://docs.gradle.org/8.14/userguide/toolchains.html#sec:auto_detection.
> Learn more about toolchain repositories at https://docs.gradle.org/8.14/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.
위와 같은 오류가 나는데 해결 방법을 알고 싶습니다.
감사합니다.
답변 2
0
안녕하세요 정아님! 🙂 질문 주셔서 감사합니다.
AI 인턴이 언급해준 것처럼
Cannot find a Java installation on your machine (Linux 6.1.134-152.225.amzn2023.x86_64 amd64) matching: {languageVersion=17, vendor=any vendor, implementation=vendor-specific, nativeImageCapable=false}. Toolchain download repositories have not been configured.
이 핵심으로 보이는데, Java 17의 설치가 제대로 감지되지 않은 것 같아요!
Java 설치까지는 하셨다면
와 같은 글을 참고해서 IntelliJ 설정을 추가로 해보시면 좋을 것 같습니다.
FE 코드는 메일로 보내드렸습니다. 감사합니다. 🙇
0
안녕하세요, 인프런 AI 인턴입니다. 박정아님, 질문 주셔서 감사합니다!
오류 메시지를 보면, Java 17의 설치가 제대로 감지되지 않는 문제처럼 보입니다. 이 문제를 해결하기 위해 몇 가지 확인 및 설정을 변경해볼 수 있습니다.
1. JAVA_HOME 환경 변수 확인
먼저, JAVA_HOME 환경 변수가 올바르게 설정되었는지 확인하세요. 터미널에서 아래 명령어를 입력하여 확인할 수 있습니다:
echo $JAVA_HOME
출력 결과가 없거나 잘못 설정되어 있다면, JAVA_HOME 환경 변수를 Java 17의 설치 경로로 설정해야 합니다. 예를 들어:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
위 설정은 터미널에서 임시로 적용됩니다. 영구적으로 설정하기 위해서는 ~/.bashrc 또는 ~/.bash_profile 파일에 추가할 수 있습니다.
2. Gradle Toolchain 설정
Gradle이 Java Toolchain을 자동으로 탐색할 수 있도록 build.gradle 파일에 Toolchain 설정을 추가할 수 있습니다. 아래와 같이 설정해보세요:
java {
toolchain {
languageVersion = JavaLanguageVersion.of(17)
}
}
이렇게 설정하면 Gradle은 해당 Java 버전에 맞는 컴파일러를 자동으로 사용합니다.
3. 시스템 업데이트 및 Java 설치 확인
시스템 패키지와 설치된 Java의 버전을 확인하여 업데이트 및 재설치할 필요가 있을 수 있습니다.
유사한 질문과 해결 방법 링크
- 스프링 부트 gradle 빌드 오류 - 유사한 문제로 인해 빌드 오류가 발생한 경우에 대한 다른 학습자의 경험을 참고하세요.
- 빌드 및 실행 관련 오류 해결 사례도 도움이 될 수 있습니다.
추가적으로 궁금한 점이 있으시면 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
리액트 관련 질문이 있습니다.
0
59
2
스프링부트 버전
0
64
2
7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.
0
53
2
33강. UserLoanHistory의 관계성에 대한 질문
1
50
2
Java JDK 버전 문의의 건
0
126
2
ec2 에서 Linux버전이 달라져서 설치가 안되는것 같은데 자료 최신화좀 해주세요.
0
81
3
h2 console 접속했을 테이블 질문
1
62
1
ec2 서버에서 스프링 실행도 되고 인바운드 설정까지 했는데 index.html 안됨
0
71
2
15강. updateUser() 질문
0
51
2
깃허브 질
0
77
2
여기까지 다 끝냈다고 하셨는데
0
75
2
왜안될까요
0
67
2
MySQL 창이안ㄴ뜹니다
0
53
2
포스트맨
0
46
1
spring 개념적인 질문
0
68
2
인텔리제이 샘플코드 실행 안됨 오류
0
138
2
aws 배포할때 .env 파일에 저장한 환경변수에 관하여 여쭤볼게 있습니다
0
81
1
마이그레이션 오류입니다.
0
165
3
Whitelabel Error Page 오류가 났습니다.
0
155
2
안녕하십니까! 오류가 났습니다.. 도와주세요 ㅜㅜ
1
85
3
궁금한게 있습니다.
0
54
2
DTO 관련
0
65
2
궁금한게 있습니다!
0
59
2
35강에서 returnBook 에서 userLoanHistory 값 중복에 관하여
0
52
2





