인텔리제이 설정 문제로 빌드가 안됩니다.
958
작성한 질문수 1
수동으로 빌드하면 잘 실행되는데 인텔리제이의 빌드 기능을 사용하면 첨부한 사진처럼 찾을 수 없다고 뜹니다.
소스 경로와 컴파일 경로 설정 해주었고, configurations도 확인해봤는데 뭐가 문제인지 모르겠습니다.
아예 삭제하고 다시 프로젝트를 만들어도 계속 같은 에러가 발생하는데 뭐가 문제인걸까요??
답변 3
0
약 1년 전에 했을 때는 잘 되었는데, 오랜만에 다시 켰더니 안됩니다.
1달 전에 스프링을 사용한 적이 있긴한데 지금은 쓰고 있지 않습니다.
1번부터 5번까지 따라해보고, 인프런 AI 인턴이 남겨준 글도 따라해봤는데 여전히 같은 에러가 발생합니다ㅜㅜ
Project Structure


settings

아래는 전체 에러메세지 입니다!
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java -javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=50487:/Applications/IntelliJ IDEA.app/Contents/bin -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/rt.jar:/Users/eyshin/Study/Java:Spring/JavaWorkspace/out/production/JavaWorkspace/production/JavaWorkspace chap_01._01_HelloWorld
Error: Could not find or load main class chap_01._01_HelloWorld
Process finished with exit code 1
0
캡처 및 로그 확인했습니다.
해결이 될지 모르겠는데 한 가지 조금 의심되는 부분이 있어서요. 혹시 Java:Spring 이 아닌 다른 경로에 새로운 프로젝트를 만들어서 Hello World 를 출력해볼 수 있을까요? 경로에 콜론(:) 이 있는데 콜론 없는 다른 경로 (예: Java_Spring) 로 시도를 해보셨으면 해요. 다른 설정은 크게 이상 없어 보이네요. 그래도 안되면 IntelliJ 삭제 후 재설치를 해보시는 것도 한 가지 방법입니다. 현재 버전 정보 확인하셨다가 조금 다른 버전으로 (최신 또는 older) 해보시면 혹시 모를 버전 이슈인 경우 해결이 가능할 수도 있어요. 확인해보시고 다시 문의글 부탁드립니다 :)
0
안녕하세요?
기존에는 잘 되시다가 갑자기 안되시는 것일까요? 아니면 처음부터 안되셨나요?
자바 기본편 내용 말고 또 다른 프로젝트 (스프링 등) 를 동일한 환경에서 진행중이신가요?
상황에 따라 처리 방법이 다를 것 같은데, 아래 링크들의 설명을 따라서 해결을 시도해보시면 좋겠습니다.
위 방법으로도 해결이 되지 않으신다면 다시 질문글을 남겨주시면 추가로 확인해보도록 하겠습니다. 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 사용관련]
- [인텔리제이 실행 오류가 납니다..]
위의 링크에 따라 안내된 해결책을 시도해 보시기 바랍니다. 이해가 어려운 부분이 있다면, 추가적으로 더 자세히 안내 드릴 테니 언제든지 질문해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
자바를 처음 배울 때 이런 고민이 드는 게 정상일까요?
0
136
2
static이 뭐였는지 기억이 안나요 ㅜㅜ
0
112
2
Iterator (알 수 없음) 데이터 삭제 후 초기화 관련 문의
0
70
1
사고력 키우는 법이 어떤게 있나요?
0
92
2
getter setter
0
101
2
섹션9. 66 메소드 오버로딩 시 질문이 있습니다.
0
78
1
안녕하세요 갑자기 프로그램 에러가 떠서 안되네요
0
75
2
변수 이름짓는법
0
114
2
intelli J 실행오류
0
114
2
혹시 이건 수학적 사고가 부족한 걸까요?
0
152
2
영상이 재생이 안됩니다.
0
166
3
이중 반복문 (후반전) 오른쪽으로 치우친 별 쌓기에 질문이 있습니다.
0
115
2
응용이 어렵습니다.
0
203
2
IntelliJ가 보이지 않습니다.
0
182
3
JDK 버전 문의
0
128
2
BlackBox 파일 내에서 메소드 정의
0
136
1
동기화
0
120
2
Iterator 문의
0
104
1
코드 순서 문의
0
139
1
클래스 메소드
0
149
2
Quiz_05 관련 질문드립니다 !
0
117
2
다운로드가 안됩니다
0
165
2
다형성
0
119
2
HashMap
0
80
2





