⛔ 문제상황
Spring Boot 백엔드 작업을 수행하기 위해 팀레포를 클론하려고 시도하였다.
그런데 클론을 했지만 "Project JDK is not defined"라고 뜬다...
굉장히 많이 본 오류지만 이에 대해서 자세하게 작성된 글을 못 봐서 나의 경험을 기록하고 공유하고자 글을 작성한다!
아래의 사진을 보면 작동 여부를 확인할 수 있다. 왼사진의 경우에는 WoIApplication이 실행이 안된다.
⭐ 해결 방법
저는 다음과 같은 순서로 오류를 해결하였습니다.
1. build.gradle에서 자바 버전을 확인한다.
이전의 프로젝트는 모두 자바11을 사용하였고 내가 팀프로젝트를 처음 만드는 입장이라서 당연히 자바11을 생각하고 있었습니다. 하지만 이번에는 다른 팀원이 처음 init을 해준 경우이기 때문에 자바 버전을 확인해보니 17......!!!!!! 해당 프로젝트는 자바17을 사용하였는데 JDK11을 사용하려니 당연히 안 맞을 수 밖에 없었습니다.😯
자바17을 다운받는 방법은 간단합니다. 이미 해당 방법들을 자세하고 친절하게 설명해주신 많은 블로그 글들이 많기 때문에 설치하는 방법은 링크로 대체하겠습니다. 저는 아래의 글을 참고하여 진행하였습니다.
https://code-lab1.tistory.com/377
[Windows] 윈도우10 자바(JDK)설치 하는 법, 자바 환경변수 설정
자바(JAVA), JRE, JDK? 자바를 설치하려고 하면 JRE 혹은 JDK라는 용어를 듣게 된다. 그리고 자바를 설치하고 싶은데 JDK를 설치하라는 소리를 들으면 혼동이 오기도 한다. 쉽게 말하자면 JRE(Java Runtime En
code-lab1.tistory.com
2. Project Structure에서 17로 바꿔준다.
이전에 사용했던 11에서 17로 바꿔주는 작업을 수행합니다. '+Add SDK'를 누르면 17이 뜨기 때문에 어려움 없이 바꿀 수 있습니다.
3. buil.gradle을 우측 클릭해서 'Link Gradle Project' 클릭하기
자신의 프로젝트를 Gradle 프로젝트로 인식하기 위해 해당 작업을 수행합니다.
4. Settings - Gradle에서 Build and run using과 Run tests using을 IntelliJ IDEA로 바꿔주기
해당 작업은 필수는 아니고 개인적으로 선호하고 처음부터 InteliJ IDEA로 바꿔주었기 때문에 수행하였습니다.
🥰 해결 완료
이렇게 하면 정상적으로 파일을 인식하는 것을 볼 수 있습니다!
만약 오류가 생겨서 이 글을 읽게 되신 분들이 모두 오류를 해결에 성공하셨으면 좋겠네요 파이팅입니다!
'개발 > 오류해결' 카테고리의 다른 글
[Node.js] postman 404 error 해결방법 (1) | 2023.04.11 |
---|---|
[Intellij] "gradlew : 'gradlew' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다." 오류 (0) | 2023.03.13 |