인텔리제이를 사용하여 JAVA 코드를 작성할 때 갑자기 *.java 파일이 클래스가 아닌 자바로 표시되면서 run이 안되는 경우가 있다.
이 경우 에러 원인과 해결책을 각각 두 가지 제시하겠다.
- .idea 디렉토리가 잘못된 위치에 있는 경우
나는 Window 10을 사용중인데 MacOS도 비슷할 것이라 생각된다.
원래 build, gradle, out, src, .idea 디렉토리가 같은 장소에 위치해야 하는데 만약 src의 하위 디렉토리에 .idea가 있을 경우 정상적으로 작동하지 않는다.
윈도우의 경우
1. 소스 파일을 더블클릭하여 인텔리제이로 열거나
2. 아래와 같은 위치에서 "Open Folder as IntelliJ IDEA Community Edition Project"를 해야 제대로 인식한다.

- 디렉토리가 Sources Root로 지정이 되어있지 않은 경우
아래 캡쳐와 같이 폴더에 커서를 두고 우클릭 -> Mark Directory as -> Sources Root 를 클릭하면 제대로 인식할 것이다.
