새로운 프로젝트를 만들었는데
메인 아이콘이 뭔가 낯설게 생겼다.

찜찜하지만 일단 무시하고 새로운 클래스를 만드려는데
어 이번에도 java 파일이 안보인다.... 뭔가 이상하다

이대로 그냥 파일을 생성하면 일반 텍스트파일이 만들어진다.
꾸역꾸역 확장자를 .java로 지정하고 파일을 생성해봐도
클래스명조차 없는 빈 파일만 덩그러니 생성된다....

수동으로 포맷을 작성하고 억지로 해보려고 해도
extend같은 기능을 쓸 때 자동완성이나 임포트 제안같은 게 전혀 뜨지 않는다...
마지 인텔리제이가 먹통이 된 것 같다.
그래들 싱크를 새로고침하려 해봐도
오른쪽 탭에 그래들 아이콘도 나타나지 않는다...

문제는 인텔리제이에서 프로젝트를 열 때 위치를 잘못 잡았기 때문이다.
이번 프로젝트는 하나의 git repository 안에 서버와 클라이언트 두 개의 프로젝트를 같이 담아서 관리하려고 했는데
두 프로젝트를 담고 있는 상위 폴더에서 프로젝트를 열었기 때문에 발생한 것이다.
IDE가 이 프로젝트를 자바 프로젝트로 인식하지 못한 것이다.
상위 폴더인 TcpPrac이 아니라
src 폴더가 있는 위치인 DiscardServer에서 프로젝트를 다시 열면 된다.

프로젝트를 다시 열어주자 Main 클래스의 아이콘이 우선 익숙한 모양이 되었다.

새 파일을 생성하려 하자 친숙하게 Java Class 선택지가 뜬다

파일을 생성해보면 접근제어자와 클래스 이름, 패키지 경로까지 잘 생성되어 있다.

'IT > 자바, 스프링' 카테고리의 다른 글
| Java 변수를 참조호출 처럼 동작시키기 (0) | 2025.07.30 |
|---|---|
| (Java) HashMap과 HashSet (0) | 2025.06.26 |
| lombok @Builder 찾지 못하는 문제 (0) | 2025.06.12 |
| 잘 안써서 몰랐지만 유용할(수도 있는) 자바 String 함수 (0) | 2023.07.28 |
| Spring boot와 xml 없는 mybatis 사용하기 (어노테이션 적용) (0) | 2023.06.16 |