강의

멘토링

커뮤니티

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

코딩어게인님의 프로필 이미지
코딩어게인

작성한 질문수

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

빌드하고 실행하기

java.lang.ClassNotFoundException

작성

·

2.7K

0

git bash연동후 java -jar로는 실행이 되어 localhost로도 확인이 가능한데 인텔리제이에서 실행을 하면 다음과 같은 오류가 뜨는데 어떻게 해결해야 되나요? 그전 강의까지는 인텔리제이에서 잘 돌아가다가 갑자기 이번강의에서 git bash 연동 후 인텔리제이에서만 오류가 발생합니다ㅠㅠ

답변 6

1

해결 됐습니다. 감사합니다!!

혹시 어떤 방법으로 해결하셨을까요??
문제 해결하신 방법 공유해주시면 감사하겠습니다 (_ _)

다른 수강생분들도 같은 문제가 발생하면 주노님이 해결하신 방식을 참고하고 싶어요!

새로 세팅하려고 강의들으면서 해봤는데 강의 초반에 여기서 실행하더라구요 그래서 혹시나 해서 제 오류가 있던 프로젝트에 가서 여기서 실행을 눌렀더니 main클라스가 돌아가더라구요. 제가 맞는지는 모르겠는데 main클라스가 잘못 잡혀있었던것 같아요. 제 작은 실수였던것 같습니다. ㅎㅎ;

아 그렇군요 ! 해결 방법 공유해주셔서 감사합니다 (_ _)

다른 수강생분도 동일한 문제가 발생하면 주노님이 해결하신 방법으로 안내해드려야겠네요 ㅎㅎ...

열공하세요!!!

넵 감사합니다!!

1

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

제 예상에도 클래스패스 관련 문제로 보이는데요.

혹시 모르니 프로젝트를 새로 세팅해보시고 해보시겠어요?

아래의 링크는 강의에서 사용하는 스프링부트 환경 입니다.

- java11

- web, thymeleaf 추가

- Springboot 2.4.8

- gradle

---

간혹 새 프로젝트를 제공해드렸을 때 해결되는 경우가 있더라구요. 

https://drive.google.com/file/d/1t0mtugq-p7JIp84SwBglhnnPcz04dKWn/view?usp=sharing

1

따라해서 실행 해보았더니 다시 오류가 뜨네요 ㅜㅜ 

1

d말씀 해주신대로 다 해봤는데 이런 에러가 뜹니다ㅠㅠ

0

안녕하세요 김주노님!

그래도 오류메시지에 변화가 있긴 하네요. :) 

.

아래의 블로그 게시글중 

[IntelliJ IDEA > File > Project Structure > Project Settings > Aartifacts]

설정을 추가하여 다시 시도해보시겠어요?

https://ashespia.tistory.com/44

.

main 함수가 들어있는 클래스의 위치를 찾지 못하거나 라이브러리가 jar 파일에 포함되지 않는 문제 중 하나일것 같습니다.

.

감사합니다.

0

안녕하세요. 김주노 님, 공식 서포터즈 codesweaver 입니다.

우선 아래의 이미지를 따라 설정을 변경하고 다시 시도해보시기 바랍니다.

[File] -> [Settings]

[Build, Executions, Deployment] -> [Build Tool] -> [Gradle]

셀렉트 박스 두개 모두 Gradle 변경 후 확인!

.

혹시 그래도 안되실 경우 현재 프로젝트를 리셋해보시기 바랍니다. \

현재 프로젝트를 닫으신 후, Open 메뉴를 클릭하신 후, 기존 프로젝트의 build.gradle 을 선택하여 'open as a project'로 열어 보시기 바랍니다. 

.

혹은 아래의 링크를 참조하여 gradle 파일을 수정해보시고 다시 시도해주세요.

안녕하세요. - 인프런 | 질문 & 답변 (inflearn.com)

.
감사합니다.

코딩어게인님의 프로필 이미지
코딩어게인

작성한 질문수

질문하기