윈도우 11에
jdk19 쓰고있고
지금 hello쓰는 가장 입문쪽인데
Error occurred during initialization of boot layer
java.lang.module.FindException: Error reading module: C:\javaStudy\eclipse-workspace\HelloTest\bin
Caused by: java.lang.module.InvalidModuleDescriptorException: Hello.class found in top-level directory (unnamed package not allowed in module)
이렇게 뜸
책에는 run as를 누르면 바로 밑에 콘솔창에 Hello가 나온다고 했는데
내 경우는
Error in Workspace
Error exist in required project(s):
HelloTest
Proceed with Launch?
라는 창이 뜬 후에
위에 저 에러표시가 뜸
원래데로라면 Hello가 떠야하는데 왜 이런 에러가 뜨는지 모르겠음...
책에서 jdk 버전 몇으로 쓰라고 되어있어?
책에서는 21로 쓰라고 해서 21쓰다가 똑같이 안되서 나중에 지인이 21은 쓰레기고 17 혹은 19 쓰라고 해서 jdk19 쓰는 중
지금은 또 Hello [Java Application] C:\javaStudy\eclipse-java-2024-03-R-win32-86_64\eclipse]plugins]org.eclipse.justj.openjdk.hostpot.jre.full.win32.x86_64_17.0.10.v20240120-1143\jre\bin\javaw.exe 이따구로 나오는데 원래데로라면 Hello가 나와야하는거 아님?
책에서 시키는 대로 해라. jdk 버전마다 달라서 책이랑 조금이라도 다르게 설정하면 안되는 것들이 있어. 에러나는 거 gpt나 구글링으로 찾아보면서 고쳐가며 해도 되는데 이제 hello world 찍어보는 상황이면 책에서 시키는대로 하는 게 베스트임. 책 보며 처음 부분에는 환경 설정하는 것만 제법 두껍게 적혀있을 텐데.. 그거 그대로 환경 맞춰서 진행하
니 맘대로 환경 바꿔놓고 책 그대로 따라했는데 안되요..! 하면 안되는 거야.. 환경설정에서 초보자가 바꿔도 되는 건 글자크기 정도 밖에 없다
환경변수 설정하는거는 얇던데...? 2페이지면 끝나는 정도로 엄청 얇음...
일단은 다시 한 번 해봄
1챕터 전체를 모두 다시 봐. 자바 환경변수 설정하는 그 부분 말고 전부 다.
일단 다시 다 삭제한 다음에 cmd까지 왔는데 날짜나 이런건 달라도 될테니 됐고, 근데 자바 버전 확인해봤는데 책에서는 21.0.2로 뜨는데 내 경우에는 21.0.3이 뜸 혹시 이러면 안 되는거임?
이번에는 하라는데로 똑같이 해봤는데 마지막에 run as -> java application메뉴 클릭 해도 콘솔창이 안 뜸
내일...이 아니지 오늘 저녁에 다시 한 번 해봐야겠다
넌 금방 실력 늘겠다.. ㄷㄷ
코파일럿에다가 저대로 붙여넣고 치면 바로알려줌
코파일럿?