작성
·
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
갓 구글에 찾아보니
Create module_info.java
이라는 파일을 src파일에서 찾아서 삭제하면 작동된다고 하더라구요!
그래서 삭제했더니 정상작동됩니다.
다만 의문점이 이러한 파일이 왜 갑자기 생성됐는지 궁금합니다... 단순히 이클립스를 깔았을 뿐인데 전혀상관없는 인텔리제이 개별 프로젝트가 영향이 받았다는 것이 의아하네요.
먼저 답변해주셔서 감사합니다.
현재 새 프로젝트를 생성하여 런을 돌려보니 작동됩니다.
제가 기존 프로젝트 파일이 문제가 있는 것 같은데.. 답변주신 것을 요약하자면
새 프로젝트를 생성하여 강의를 진행하라는 말씀이신지 궁금합니다.
해결이 안된 상태에서 새 프로젝트를 생성하고 강의를 진행하다가.. 추후에 이러한 문제가 또 생길까봐 걱정됩니다ㅠㅠ