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

hyungjin0601님의 프로필 이미지
hyungjin0601

작성한 질문수

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

실행시 오류가 뜹니다.

작성

·

156

0

안녕하세요. 현재 8강 까지 잘 따라오고 있는 학생입니다.

방학동안 수강을 하다가 이번에 대학교에서 자바프로그래밍 수업도 같이 듣게 되었습니다.

오늘 첫 수업에서 교수님은 이클립스를 사용하셨습니다. 그래서 저 또한 이클립스를 설치했습니다.

문제는 이클립스 설치 이 후 김영한님 강의를 공부할려고 인텔리제이를 실행한 결과, 오류가 뜨면서 실행이 되지않습니다.

아래는 문제가 되는 코드입니다.

 

/Users/hyungkey/Library/Java/JavaVirtualMachines/openjdk-21.0.2/Contents/Home/bin/java -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=50023:/Applications/IntelliJ IDEA CE.app/Contents/bin -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -p /Users/hyungkey/Desktop/JavaStudy/java-start/out/production/java-start -m test/scanner.ex.ScannerWhileEx4

Error occurred during initialization of boot layer

java.lang.module.FindException: Error reading module: /Users/hyungkey/Desktop/JavaStudy/java-start/out/production/java-start

Caused by: java.lang.module.InvalidModuleDescriptorException: CommentJava.class found in top-level directory (unnamed package not allowed in module)

Process finished with exit code 1

 

어떠한 문제인지 파악되지 않습니다.

 

 

답변 1

1

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

프로젝트 코드를 새로 생성하여 확인해보시겠어요?

이클립스를 설치하면서 기존 인텔리제이의 프로젝트 코드에 영향이 간 것 같습니다.

강의를 따라하기 위한 프로젝트 코드건, 강의에서 제공해드리는 코드건 실행이 되는 환경의 코드로 강의를 이어나가시는 것을 권장드립니다.

정상적인 실행이 가능한 프로젝트 폴더가 생성이 되면, 해당 프로젝트 폴더에 기존에 작성하였던 코드 혹은 완성된 코드를 옮겨서 진행하시는 것이 해결하는 간단한 방법일 것 같아요.

 

감사합니다.

hyungjin0601님의 프로필 이미지
hyungjin0601
질문자

먼저 답변해주셔서 감사합니다.

현재 새 프로젝트를 생성하여 런을 돌려보니 작동됩니다.

제가 기존 프로젝트 파일이 문제가 있는 것 같은데.. 답변주신 것을 요약하자면

새 프로젝트를 생성하여 강의를 진행하라는 말씀이신지 궁금합니다.

해결이 안된 상태에서 새 프로젝트를 생성하고 강의를 진행하다가.. 추후에 이러한 문제가 또 생길까봐 걱정됩니다ㅠㅠ

hyungjin0601님의 프로필 이미지
hyungjin0601
질문자

갓 구글에 찾아보니

Create module_info.java

이라는 파일을 src파일에서 찾아서 삭제하면 작동된다고 하더라구요!

그래서 삭제했더니 정상작동됩니다.

다만 의문점이 이러한 파일이 왜 갑자기 생성됐는지 궁금합니다... 단순히 이클립스를 깔았을 뿐인데 전혀상관없는 인텔리제이 개별 프로젝트가 영향이 받았다는 것이 의아하네요.

hyungjin0601님의 프로필 이미지
hyungjin0601

작성한 질문수

질문하기