본문 바로가기
TROUBLE SHOOTING 트러블 슈팅

[트러블 슈팅] [JPA] A problem occurred configuring root project...

by 개복치96 2023. 7. 25.
반응형

트러블 슈팅

  • 오류코드 
    • A problem occured configuring root project...
    • Found invalid Gradle JVM configuration
     
  • 증상
    • 인텔리제이를 키니 JPA가 인식되지 않는 오류가 발생
    • @Entity 등 어노테이션이 인식되지 않음
    • 이후 rm -rf ./.idea 명령어로 인텔리제이 설정을 삭제 후 재 임포트 진행
    • 증상 같음
    • 이후 JDK를 찾을 수 없다는 오류 발생
  • 원인
    • build.gradle 내 파일의 java 버전이 맞지 않음
    • Springboot 버전과 jdk 버전이 맞지 않음
    • 인텔리제이에서 jdk가 잡혀있지 않음
  • 해결
    • Settings > Build, Execution, Deployment > Gradle > Gradle JVM > JAVA_HOME
    • Project Settings > Project > project SDK > azul-17
    • build.gradle 설정변경 (아래와 같이 변경한다.)
plugins {
id 'java' id 'org.springframework.boot' version '3.1.1'
id 'io.spring.dependency-management' version '1.1.0'
}
  • 여기서 springframework.boot의 버전이 3.1.1이다.
  • 3점대 스프링 부트 버전은 자바 17부터 지원된다.
java {
sourceCompatibility = "17"
}
  • java의 sourceCompatibility를 17로 맞추어준다.
targetCompatibility = JavaVersion.VERSION_17
  • targetCompatibility 또한 17로 맞추어준다.
반응형