[Error] JDK Could not create parent directory for lock file 오류 해결 방법

최소윤·2024년 11월 2일

Error

목록 보기
1/3

코드를 실행하는데 다음의 에러가 발생하였다.
대충 jdk 오류인 것 같다.

Could not create parent directory for lock file C:\Program Files\Java\jdk-21\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7-bin.zip.lck

문제 해결방법은 간단했다.

  1. File → Settings 열기
  2. Build, Execution,Deployment → BuildTools → Gradle 열기

    3-1. Gradle user home이 21로 되어있는지 확인
    3-2. Build and run using을 Gradle에서 Intellij IDEA로 변경
    3-3. Run tests using도 마찬가지로 변경
    3-4. Gradle JVM이 21로 되어있는지 확인

나 같은 경우에는 Build and run using이 Gradle (Default)로 되어있었고, 이를 변경해주니 해결됐다.

그리고 이 에러가 인텔리제이의 프로젝트를 새로 열 때마다 생기는 걸로 보인다.


추가)
위 설정을 다 해줬음에도 불구하고 에러가 사라지지 않았다.
다른 글을 보니 Gradle 설정 오류일 수도 있다고 하여 아래와 같이 조치해주었다.

  • Settings > Build,Execution, Deployment > Gradle
  • Gradle user home 주소 변경
    C:/Users/[본인 user name]/.gradle

이렇게 변경해주니 에러가 사라졌다!

그럼 이만 총총

profile
웃기는 양배추

0개의 댓글