inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

Project JDK is not defined

해결된 질문

1109

찬영

작성한 질문수 5

1

인텔리제이 껐다가 다시 키면 Project JDK is not defined 뜨면서 초록색 실행버튼이 뜨지않습니다.

하루전에도 이래서 해결못해서 스프링을 처음부터 다시 만들었는데 오늘 다시 실행버튼이 없고 똑같은 오류가 뜨길래 이렇게 질문드립니다.

 

KakaoTalk_20240501_234835829.jpgJDK 설정을 해야할거같은데 어떤 버전을 선택해야할까요?

spring mvc

답변 2

1

OMG

안녕하세요. 찬영님, 공식 서포터즈 OMG입니다.

start.spring.io에서 선택한 자바 버전과 동일한 버전으로 JDK 버전을 통일시켜주세요 😀

17과 21이 설치되어 있으신데, build.gradle을 확인하셔서 통일시키면 될 것 같아요^^

build.gradle

image

start.spring.io

image

감사합니다.

1

찬영

image확인해보니 17로 되어있는데 JDK를

 

17 java version "17.0.10" 이걸로 선택하면 될까요??

0

OMG

네, 이 버전을 선택하고 확인해보시겠어요?image

0

찬영

image17 java version "17.0.10" 이 버전으로 선택을 했더니 위의 Project JDK is not defined 이 글자는 사라졌는데 아직 초록색 실행 버튼이 뜨지 않고 있습니다.

 

image

Gradle은 이 상태입니다

0

OMG

build.gradle을 열었을 때, 코끼리 모양 아이콘이 보일까요? 보인다면 클릭하고 확인해주세요.

만약 보이지 않는다면 새로고침 버튼(아래 이미지 밑줄)을 클릭하고 다시 확인해주세요.image해결이 안된다면

아래 링크를 참고해주세요 😀

인텔리J 자바 JDK 버전 설정, 클래스 파일 인식 문제

https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.f9xqb7l8nuph

0

찬영

image

우측에 코끼리모양이랑 새로고침 버튼이 없는데 그런 페이지를 여는 단축키 같은게 따로 있을까요?

 

image여기에도 gradle이 있지않습니다

0

OMG

image인텔리제이 화면 왼쪽의 ...을 클릭해서 확인해보시겠어요?

0

찬영

image

여기에도 보이지 않습니다ㅠㅠ

0

OMG

shift 두번을 빠르게 입력하시면 다음의 창이 보일거에요

'gradle' 을 검색했을 때의 결과는 어떠한가요?

image

0

OMG

인텔리제이 문제일 수도 있을 것 같아요.

현재 설치된 인텔리제이와 버전을 다른 것을 설치해서 확인해보시겠어요?

인텔리제이 유/무료 버전 상관없이 보여야 하는 항목인데, 보이지 않는 것이 의아하네요

0

OMG

인텔리제이 설치 전, 다른 스프링부트 프로젝트(Gradle)를 생성해서 확인해보시겠어요?

0

찬영

image이 중에 있을까요..?

0

OMG

image이 아이콘이 제 화면과의 차이네요.

인텔리제이 설치 시 그래들은 자동 적용되었는데 의아한 상황이네요

위 버튼을 클릭해서 확인해보시겠어요?

1

OMG

https://timotimo.tistory.com/99

해당 링크에서 플러그인이 보이지 않을 떄의 방법을 참고해보시겠어요?

그래들 플러그인이 보이지 않은 사례는 처음 겪어 해결방법들을 찾아가면서 도움을 드릴 수 있을 것 같아요.

1

찬영

블로그 보고 해결했습니다!! 새벽에 실시간으로 답변해주셔서 감사합니다 🙂 편안한 밤 되세요!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

찬영님의 질문에서 언급된 “Project JDK is not defined” 오류는 IntelliJ IDE에서 프로젝트에 대한 JDK(Java Development Kit) 설정이 지정되지 않았을 때 발생합니다. 이 문제는 대부분 프로젝트 설정 내에서 JDK를 올바르게 설정하여 해결할 수 있습니다.

더 자세한 해결 방법은, IntelliJ에서 프로젝트를 우클릭 후 “Open Module Settings”를 선택하거나, File > Project Structure…를 통해 접근하여 “Project Settings” > “Project”에서 “Project SDK”를 설정하는 단계를 통해 해결 가능합니다. 여기서는 설치된 JDK를 선택하거나 “New…“를 클릭하여 시스템에 설치된 JDK 위치를 직접 지정할 수 있습니다.

이와 유사한 문제 해결 방법을 설명하는 이전 질문 링크가 있어 참고하시면 도움이 될 것 같습니다. 특히 해당 링크에서는 IntelliJ에서 JDK 설정 확인 및 조정 방법에 대해 상세하게 설명하고 있습니다.

“저는 실행이안되는데 아무리찾아봐도 이유를 알수없네요”에서는 프로젝트 JDK 설정 및 Gradle JDK 설정 방법에 대한 구체적인 가이드를 제공하고 있습니다. 여기에서 제시한 단계를 따라가 보시면 찬영님의 문제를 해결하는 데 도움이 될 수 있습니다.

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

servlet과 container에 대한 질문입니다

0

25

1

api를 어느 컨트롤러에 작성해야하는지는 어떤 기준으로 해야하나요?

0

64

1

jsp 의존성 수정 요청

0

80

2

요즘 웹 서버가 주로 사용되는 이유는 SPA 구조 때문일까요 ?

0

143

1

save() 메서드 문의

0

67

1

절대 경로로 templates/basic 하위 파일 열면 css 적용 안되는 현상

0

101

1

request-body-json

0

83

2

MVC 패턴의 적용 단위

0

97

1

RequestMapping을 이용한 핸들러, 어댑터

0

119

2

save 후 결과화면

0

89

2

jsp를 이용한 view

0

97

1

application.properties에 debug 추가해도 결과가 똑같습니다.

0

178

1

수업 코드 제공 관련 문의

0

97

2

RequestMappingHandlerAdapter의 Controller 호출 과정

0

100

3

파일 오픈 시

0

70

1

스프링 배치 관련

0

78

1

@RequestParam의 defaultValue가 blank 값도 처리하는 지 여부

0

112

1

postman으로 /request-body-json-v1 호출시 500 error

0

96

1

프론트엔드와 백엔드의 mvc, rest api에 대한 질문

0

79

1

모델의 역할과 계층 분리에 대한 이해 차이 + 추가질문

0

111

1

console log 출력 관련 질문입니다.

0

75

1

애플리케이션이 실행 되지 않습니다 ㅠㅠㅠ

0

139

1

html 변경하는 부분 적용 문제

0

103

1

한글 깨짐

0

77

2