24.10.22 08:25 작성
·
16
답변 2
0
2024. 10. 22. 21:22
안녕하세요?
기존에는 잘 되시다가 갑자기 안되시는 것일까요? 아니면 처음부터 안되셨나요?
자바 기본편 내용 말고 또 다른 프로젝트 (스프링 등) 를 동일한 환경에서 진행중이신가요?
상황에 따라 처리 방법이 다를 것 같은데, 아래 링크들의 설명을 따라서 해결을 시도해보시면 좋겠습니다.
위 방법으로도 해결이 되지 않으신다면 다시 질문글을 남겨주시면 추가로 확인해보도록 하겠습니다. IntelliJ 하단 출력 창에 나와지는 모든 내용을 복사 붙여넣기 해주시면 도움될 수도 있습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 신은영님.
인텔리제이에서 자바 프로젝트 빌드 시 발생하는 Error: Could not find or load main class
에러는 주로 클래스 경로(Classpath)가 올바르게 설정되지 않았을 때 발생합니다. 클래스파일이 프로젝트 구조와 맞지 않거나, 패키지 선언이 파일 경로와 일치하지 않을 때도 이러한 에러가 발생할 수 있습니다.
자세한 해결 방법은 아래를 확인해 보세요.
디렉토리 구조 확인: 소스 파일은 src
폴더 하위에 위치하며, 패키지명과 일치하는 디렉토리 구조를 가져야 합니다. 예를 들어, chap_01
패키지에 위치한 _01_HelloWorld.java
파일은 src/chap_01/
디렉토리에 있어야 합니다.
컴파일 설정 확인: Settings
> Build, Execution, Deployment
> Compiler
에서 Output
디렉토리가 올바르게 설정되어 있는지 확인하세요. 기본적으로 인텔리제이는 out/production/<project name>
으로 설정됩니다.
패키지 선언 확인: 자바 파일의 상단에 선언된 패키지명이 디렉토리 구조와 일치해야 합니다. 예를 들어, package chap_01;
으로 선언되어 있어야 src/chap_01/
에 파일이 존재할 수 있습니다.
Run Configuration 확인: 라벨 옆 상단의 실행 설정 또는 Run
메뉴의 Edit Configurations
에서 실행할 메인 클래스가 잘 설정되어 있는지 확인하세요.
더 자세한 해결 방법은 비슷한 문제를 다룬 질문과 답변에서 찾을 수 있습니다:
- [Intelli J 사용관련]
- [인텔리제이 실행 오류가 납니다..]
위의 링크에 따라 안내된 해결책을 시도해 보시기 바랍니다. 이해가 어려운 부분이 있다면, 추가적으로 더 자세히 안내 드릴 테니 언제든지 질문해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.