가장 찾기가 애매하고 경우의 수가 많은 오류이다. 2~3시간 정도 근본적인 오류의 해결을 찾으려 시도했다.
무엇이 문제인지 여러 가지의 경우의 수를 생각했다.
환경변수 설정이 잘못 잡혀있는가?
classpath상의 문제인가?
1번
의 경우에는 이미 다른 프로젝트에서 위와 같은 오류가 나지 않았으므로, 문제에서 제외하였다.
2번
의 경우 terminal.app에서 해당 디렉터리로 이동해서 명령어로 .class 파일이 생성되고 패키지명으로 접근해서 해당 java파일을 실행했을 때 terminal상에서 제대로 출력하는 것까지 확인했다.
인터넷에서 흔히 발견할 수 있는 해결 방법들.. 🤷🏻♂️
파일 구조 상에서 파일명에 특수문자가 포함
되는 경우 경로를 정상적으로 찾지 못한다. 👍
MacOS 환경의 폴더명중에 "알고리즘/자료구조"와 같이 특수문자 '/'를 ':'으로 인식해서 경로 자체를 인식하지 못했다.
폴더 명, 폴더 경로를 다시 확인해 볼 것
저도 같은 오류 만났는데 결국 새로 다운받았습니다 ㅠㅠ