강의

멘토링

로드맵

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

김주현님의 프로필 이미지
김주현

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

프로젝트 생성

sdk 설정 오류

작성

·

22

0


=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.

image.png

이렇게 오류가 떠서 jdk oracle을 다운 받고

image.png

sdk도 설정하고

image.png

IVM도 설정했습니다.

 

자바 스프링 버전은 최신 버전인 4.0.5 대신 강의 자료에서 3.x인 최신버전을 선택하라길래 3.5.13.을 선택했습니다. 무슨 문제일까요?

 

퀴즈

스프링 부트 Starter 라이브러리의 주된 목적은 무엇일까요?

코드 가독성 향상

자주 사용하는 라이브러리 자동 포함 및 버전 관리

데이터베이스 스키마 자동 생성

HTML 템플릿 엔진 제공

답변 2

0

안녕하세요. 김주현님, 공식 서포터즈 David입니다.

아래 가이드를 따라 프로젝트를 임포트 해보시겠어요?

Gradle 프로젝트 Import

  1. File > New > Project from Existing Sources

  2. 루트 디렉토리에서 build.gradle 선택

  3. Import as Gradle project → Finish

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. 김주현님.

현재 겪고 계신 문제는 JDK 및 IntelliJ 설정과 관련된 것으로 보입니다. 스프링 부트와 Gradle 사용 시 발생할 수 있는 일반적인 설정 문제일 수 있습니다. 우선, 아래의 조치를 확인해 보시기 바랍니다.

JDK 설정 확인

  1. Project SDK 설정: IntelliJ에서 File -> Project Structure로 이동하여 프로젝트 SDK가 제대로 설정되어 있는지 확인하세요. SDK는 프로젝트의 모든 모듈에서 일관되게 설정되어 있어야 합니다.

  2. SDK 버전 확인: 사용 중인 JDK 버전이 스프링 버전과 호환되는지 확인하세요. 스프링 부트 3.5 이상에서는 JDK 17을 지원하지만, 특정 기능은 JDK 17 이상에서만 지원될 수 있습니다.

Gradle 설정 확인

  1. Gradle JVM 설정: File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle 메뉴에서 Gradle JVM이 프로젝트 SDK와 동일한지 확인하세요. 일반적으로 IntelliJ IDEA의 기본 설정을 사용할 수 있지만, Gradle JVM 설정이 누락되었거나 잘못 설정된 경우 오류가 발생할 수 있습니다.

  2. Gradle 버전 확인: 그레이들 버전이 프로젝트에서 사용하는 스프링 부트 버전과 호환되는지 확인하세요.

추가 조치

  • 캐시 무효화: File -> Invalidate Caches / Restart를 선택하여 IntelliJ의 캐시를 무효화하고 IDE를 재시작합니다. 이는 종종 문제 해결에 도움이 됩니다.

  • 콘솔 로그 확인: Gradle 버전과 관련된 경고나 오류 메시지가 있는지 확인하세요. 이는 특정 모듈이나 라이브러리 의존성 문제를 나타낼 수 있습니다.

아래 링크는 JDK와 Gradle 관련 설정 문제에 대한 다른 사용자의 질문과 그에 대한 답변을 담고 있습니다. 비교하여 다음 단계를 결정하는 데 도움이 될 수 있습니다.

  • JDK 및 Gradle 설정 관련 질문 - 유사한 문제에 대해 다루고 있으며, JDK 및 Gradle JVM 설정 확인 방법이 포함되어 있습니다.
  • IntelliJ 설정 문제 - IntelliJ의 Gradle 및 SDK 설정 관련 문제를 해결하는 방법에 대한 논의가 있습니다.

문제가 지속될 경우 보다 구체적인 오류 메시지를 제공해 주시면 추가적인 도움을 드릴 수 있습니다.

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

김주현님의 프로필 이미지
김주현

작성한 질문수

질문하기