java.lang.module.InvalidModuleDescriptorException: Main.class found in top-level directory (unnamed package not allowed in module)

wooo·2023년 8월 30일
0

이클립스를 처음 실행하고 프로젝트 생성 후

public class Main {

	public static void main(String[] args) {
		
		System.out.println("Hello World");

	}
    
}

위와 같이 클래스를 만들어 실행을 하였는데

java.lang.module.InvalidModuleDescriptorException: Main.class found in top-level directory (unnamed package not allowed in module)

와 같은 오류가 떴다.

그래서 찾아보니 자바 9 버전부터 모듈을 사용하여 생긴 오류라고 한다.


프로젝트를 생성할 때

빨간색으로 밑줄 친 부분의 체크를 풀어주면 쉽게 간단하게 해결이 가능하다.


출처
https://engpro.tistory.com/14

0개의 댓글