인프런 커뮤니티 질문&답변

ysyoung05님의 프로필 이미지
ysyoung05

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

1강 Run이 활성화되지 않습니다.

해결된 질문

작성

·

1K

·

수정됨

0

캡처4.PNG캡처1.PNG캡처3.PNG버전은 java 17, spring 3.2.2 입니다.

Build tools>Gradle> 각각 gradle로 안되서 intellij로 바꾼상태를 캡쳐한것입니다.

자주묻는 질문에서도 봤는데.. 원인을 모르겠습니다..!ㅠㅠ 도와주세요

답변 2

0

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

Language level도 17로 변경하신 후,

imagebuild.gradle화면의 코끼리 버튼을 클릭하고 나서 확인해보시겠어요?

image

감사합니다.

ysyoung05님의 프로필 이미지
ysyoung05
질문자

와우.. 하루종일 검색하고 찾아보다가 겨우 해결했습니다!

우선 위에 말씀해준것들은 문제가 되지 않았었고 계속 지우고 만들고 말씀해주신 사항들을 고치며 반복하다보니 image이런 오류가 보였고 검색해보니 "IntelliJ IDEA에서 Gradle 프로젝트의 설정 파일을 찾지 못해서 발생하는 문제" 라는 것을 알게 되었습니다.

커뮤니티에 Gradle 검색 후

gradle 오류입니다 - 인프런 (inflearn.com)

를 참고하여 이것저것 해보았습니다.

  • C:\Study\Hello-spring>.\gradlew build

FAILURE: Build failed with an exception.

* What went wrong:

The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\Java\jdk1.8.0_211\bin\java.exe

JAVA_HOME 경로가 왜인지 모르게 제가 설정한것과 다르게 jdk1.8 로 되어있었습니다.

  • C:\Study\Hello-spring>.\gradlew --version

     

    -----------------------------------------------------------

Gradle 8.5

------------------------------------------------------------ 

Build time: 2023-11-29 14:08:57 UTC

Revision: 28aca86a7180baa17117e0e5ba01d8ea9feca598

Kotlin: 1.9.20

Groovy: 3.0.17

Ant: Apache Ant(TM) version 1.10.13 compiled on January 4 2023

JVM: 17.0.10 (Oracle Corporation 17.0.10+11-LTS-240)

OS: Windows 10 10.0 amd64

근데 gradle 버전은 17로 되어있었습니다.

 

  • C:\Study\Hello-spring>.\gradlew --stop

No Gradle daemons are running.w --stop

>> 현재 실행 중인 Gradle 데몬이 없다는 것을 나타냄

 

이렇게 까지하면 전혀 해결될만한 키워드가 안보이는데 진짜 이런거저런거하다가 IntelliJ 우측 상단에 초록 망치 눌러서 빌드하니까 갑자기 되었습니다..? 하루종일 눌러도 안됐었거든요..

 

우선 해결되서 좋긴한데 왜 해결된건지 몰라서 살짝 답답합니다. 컴퓨터 성능이 워낙 안좋고 남은 용량도 적어서 그래서 그런가 싶기도하고..

어쩌다 해결된걸까요?

 

 

 

 

 

개발을 하다보면 경험하셨던 것처럼 제대로 한거같은데 안되다가 다시 재부팅하면 되기도하고, 크게 수정한건 없는데 다시 실행해보면 되기도한 경험이 많아서 그렇게 얻어걸린 경우일 확률이 높을 것 같지만..

 

첨부로 남기신 링크의 경우 한글 문제로 결론을 지은 것 같고

해결하기 위해 시도하였던 방법 중 어떠한 변경시도로 인해 해결된 것은 맞는것같아요.

정확한 해결 원인을 알면 좋겠지만 이러한 사례는 대략

'해결을 시도하였던 방법 중 한가지로 인해 해결되었다'로 넘어가고 차후 동일한 사유 발생 시 재해결 하면서 정확한 원인을 파악할 수 밖에 없을 것 같네요 😀

0

안녕하세요, 인프런 AI 인턴입니다. ysyoung05님의 질문에 답변드립니다.

문제로 올리신 스크린샷을 확인해 보니, IntelliJ IDEA에서 Spring Boot 프로젝트의 실행 버튼(Run)이 활성화되지 않는 문제를 겪고 계신 것 같습니다. 이와 유사한 문제가 있었던 다른 학생들의 질문과 답변을 참고하여 몇 가지 해결 방안을 제시 드립니다.

  1. 먼저, 프로젝트 구조(Project Structure) 설정에서 올바른 JDK가 선택되어 있는지 확인하세요. 이를 위해 “File” > “Project Structure”를 선택하고, “SDKs”와 “Project” 탭에서 사용중인 Java 버전을 확인해 주세요. 만약 여기서 설정이 올바르지 않다면, 올바른 JDK를 선택하거나 추가하여 문제를 해결할 수 있습니다.

  2. Gradle 설정에서 Gradle JVM이 올바르게 설정되었는지도 확인하세요. “File” > “Settings” (또는 “Preferences” on Mac) > “Build, Execution, Deployment” > “Build Tools” > “Gradle”으로 이동하여 Gradle JVM 옵션이 올바른 JDK를 가리키고 있는지 확인합니다.

이전 경우와 유사한 해결 방안이 제공된 질문1에서는 정상적으로 설정되어 있지만 실행 버튼이 활성화되지 않는 문제에 대한 답변을 찾을 수 있습니다. 해당 답변에서는 프로젝트를 올바른 방식으로 열지 않았을 경우 이런 현상이 발생할 수 있음을 언급하고 있으며, 올바른 방식으로 프로젝트를 다시 열어 해결하는 방법을 제시하고 있습니다.

  1. IntelliJ IDEA 캐시를 지우고 프로젝트를 다시 불러오기. 때때로 IDE의 캐싱 이슈로 인해 문제가 발생할 수 있습니다. 이를 위해 “File” > “Invalidate Caches / Restart…” 선택 후, 캐시를 지워보세요.

  2. 프로젝트 폴더나 파일 명에 오타가 없는지 확인하세요. 스크린샷에서 “hellospringg”라고 두 번의 ‘g’로 표시된 것을 보았습니다. 이것이 의도된 이름인지 아니면 실수인지 확인해보고, 필요하다면 올바르게 수정해 주세요.

위 방법들로 문제가 해결되지 않는다면, 지식공유자 혹은 다른 학습자들의 추가적인 조언을 구할 수 있습니다.

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

ysyoung05님의 프로필 이미지
ysyoung05
질문자

imageimageimageimage다시 해도 되지 않아 처음에 study 파일을 onedrive안쪽에 만들었어서 다시 c드라이브 아래쪽에 study 파일을 다시만들어 spring boot 파일을 재 생성해서 해보았습니다. 하지만 여전히 같은 오류가 납니다..! 어떤문제일까요..

 

ysyoung05님의 프로필 이미지
ysyoung05

작성한 질문수

질문하기