분명 다른 사람과 똩같이 했는데 옆에 X표가 뜨면서 코드 실행이 안된다...

Must declare a named package because this compliation unit is associated to the named module 

X표에 마우스를 갖다대니 패키지 이름이 설정이 안되었다고 나와 

패키지를 수동으로 코드에 넣어보니 문제 없이 되긴 했다.

이러한 상황이 또 발생할 수 도 있기 때문에 다른사람과 환경을 똩같이 하기 위해 해결방법을 찾아 보았다





최근에 JDK를 최신버전으로 설치한 사람은 

Use an excution environment JRE 부분이 스샷과 다를 것이다.

보통 책이나 강의는 JDK 8버전을 사용하기 때문에 

밑 스샷과 똩같이 JavaSE-1.8으로 바꿔주면 된다.





만약 JavaSE-1.8 이 보이지 않는다면 8버전을 새로 설치해줘야 한다.

https://www.oracle.com/technetwork/java/javase/downloads/index.html

위 링크로 접속 후 스크롤을 내려서 Java SE 8u221 버전의 JDK DOWNLOAD를 클릭




※쭉 Next 누르면서 설치하다 보면 이러한 창이 나오는데

설치 경로는 한글,띄어쓰기가 없도록 해야 한다.