[VSCode] ***.java is a non-project file / Main method not found in the file 오류 해결 방법

류넹·2024년 6월 25일
1

Trouble Shooting

목록 보기
8/18

⚠️ 오류 내용

  1. 모든 java 파일에 저렇게 맨 위의 package 쪽에 노란 줄이 생기면서
    OOO.java is a non-project file, only syntax errors are reported 경고가 뜬다.

  2. Run Java를 실행하면 우측 하단에 아래같은 오류가 발생하고 서버 실행이 되지 않는다.
    Error: Main method not found in the file, please define the main method as: public static void main(String[] args)




🔍 문제

  • 나는 build.gralde에 오타가 있었다.
    저기 runtimeONly 'N' 대문자 보이시나요? 저게 문제였습니다.




💡 해결 방법

  • 오타 수정 후 Ctrl + Shift + p 를 눌러 Command Palette를 열고,
    Clean Java Language Server Workspace를 실행해준다.

    * 만약 오타가 없다면, 그냥 파일 저장 후 Clean Java Language Server Workspace만 실행해도 오류가 해결될 수도 있다.





✔️ 실행 화면

package에 노란 줄도 사라지고, 서버도 정상적으로 실행된다!

profile
학습용 커스터마이징 간단 개발자 사전

0개의 댓글