inflearn logo
강의

Course

Instructor

Real-world! Spring Boot and JPA Utilization 1 - Web Application Development

Create Project

sdk 설정 오류

43

kouu23135149

3 asked

0


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

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

image.png

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

image.png

sdk도 설정하고

image.png

IVM도 설정했습니다.

 

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

 

java spring 웹앱 spring-boot jpa

Answer 2

0

David

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

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

Gradle 프로젝트 Import

  1. File > New > Project from Existing Sources

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

  3. Import as Gradle project → Finish

감사합니다.

0

communityai8509

안녕하세요, 인프런 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 설정 관련 문제를 해결하는 방법에 대한 논의가 있습니다.

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

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

오탈자 - @Transactional

0

50

1

src/test/resources 테스트 경로 문제

0

49

1

상품 등록후 H2 db 출력 순서 바꿀 수 있나요?

0

62

1

MemberRepositoryTest 실행오류

0

73

1

boot 4.x >>> trasasction rolled back log & p6spy(영한님, 수업 자료 업데이트 해주시면 감사하겠습니다!!)

1

181

2

강의 마지막 QueryDSL 사용 부분 질문있습니다

1

135

2

클라이언트에서 isbn과 author 수정 요청을 한 경우에 대해 질문드립니다.

0

50

1

도메인 모델 패턴 vs 트랜잭션 스크립트 패턴

0

71

1

기본 생성자

0

59

1

h2 DB 연결시 jdbc url 변경 이유가 궁금합니다.

0

100

1

멤버서비스테스트 부분에서 막힙니다.

0

163

4

실무에서도 EntityManager를 이용해서 많이 작업하는 편일까요?

0

115

1

초반에 h2 다운로드 과정 꼭 필요한가요?

0

117

2

자신 필드에도 get으로 접근하는 이유가 있을까요?

0

108

1

24분 27초 연관관계 편의 메서드 위치

0

112

1

단건 주문만 가능하게 한건 의도한 부분이신가요?

0

106

2

빌드 툴, Gradle

0

57

1

h2연결은 된 것 같은데 엔티티 테이블까지 작성 후 확인해보아도 테이블이 안보입니다

0

73

2

Repository에서 EntityManager 주입 방식 차이

0

87

1

롬복과 사용자 정의 setter 메서드

0

70

1

주문 목록 조회 fetch join 질문드립니다

0

79

1

dirty checking 질문드립니다.

0

78

1

동시성 관련 질문입니다

0

70

1

CASCADE 질문드립니다.

0

58

1