관리 메뉴

개발하는 동그리

[Main Project] 코드 작동 오류 ( 해결 ~ ) 본문

스테이츠 코드(백엔드)/Main Project

[Main Project] 코드 작동 오류 ( 해결 ~ )

개발하는 동그리 2022. 9. 22. 00:36
반응형

팀원 A : 맥북 사용자

팀원 B : 윈도우 노트북 사용자

나 : 윈도우 데스크탑 사용자

백엔드 수강생 총 3명이서 pre-project를 마치고 나서 main-project를 진행 중이다. 계속해서 알 수 없는 오류가 계속 발생하고 있다.

팀원 A가 처음 프로젝트를 생성하고 각자 코딩을 한 후 깃허브에 commit / push / pull request 해서 계속 진행하고 있었다. 지난번 pre-project에서는 아무런 오류도 발생하지 않았는데, 이번 project에서 특정 팀원 B가 코드를 PR한 후 내가 해당 코드를 clone 해서 작동시키면, JDK 를 찾을 수 없다는 오류가 아래와 같이 나온다. 

Error: Could not find or load main class com.team012.server.ServerApplication
Caused by: java.lang.ClassNotFoundException: com.team012.server.ServerApplication

 

환경 설정 등등.. 해당 오류 코드로 구글검색을 하고 다양한 방법을 실행해 보았으나, 해결되지 않는다. 그리고 저 코드를 팀원 A가 코딩 작업 후 push를 하고 나서 다시 clone 해서 작동시켜보면 문제없이 작동한다. 

그래서 팀원 B의 인텔리제이 셋업 상태를 보았는데, 자바 17버전을 사용하고 있었다. 이 부분이 확실히 문제가 있었던 것 같다. 그래서 팀원 B의 인텔리제이 셋업 상태를 11로 변경하도록 하였다. 수정 후 다시 위와 같은 상황을 맞이했을 때 이전에 발생했던 오류코드가 한치도 오차없이 동일하게 발생하고 있다.

이 문제에 대한 해결책을 아시는분은 댓글로 남겨주세요 ㅠㅠ 
같이 고민해주신 분들 감사합니다. 

< Solution >

제가 파일을 open 할 때 해당 폴더를 선택해서 발생하는 문제였습니다. build.gradle을 클릭해서 파일을 열었더니, 문제가 해결되었습니다. 저와 같이 프로젝트를 open할 때 폴더에 직접 하시는 분들은 build.gradle을 클릭해보시기 바랍니다.  

반응형