반응형
[1] 에러 발생
이클립스에서
public class Hello {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hellow, world");
}
}
코드를 다음과 같이 입력하고 컴파일 후 실행을 하였는데
다음과 같은 오류가 발생하였다.
java.lang.module.findexception 에러 발생
해석해 보면
부트 레이어의 초기 설정동안에 에러가 발생되었다.
모듈을 읽는데 문제가 생겼다.
최상위 디렉터리에 Hello.class가 있다(모듈에서 이름이 지정되지 않은 패키지는 허용되지 않음)
다는 내용이다.
자바 9 버전부터 모듈을 사용하는데 그래서 오류가 생긴거 같다.
[2] 오류 해결
해결법은 자바 프로젝트를 만들때
다음과 같이 모듈을 생성하지 않고 패키지를 만든 후 컴파일 후 실행되면 문제없이 소스코드가 실행된다.
혹은 이미 생성된 모듈 파일을 지우고 컴파일 후 실행 시키면 된다.
반응형
'프로그래밍 > Java 개발' 카테고리의 다른 글
자바 클래스와 인스턴스 (0) | 2022.10.23 |
---|---|
향상된 for 문 개념 문법 예제(개선된 for문) (0) | 2022.01.30 |
이클립스 콘솔창 사라짐(이클립스 실행 결과창 사라짐) (0) | 2022.01.07 |
이클립스 무한 실행 오류 해결 (0) | 2021.06.25 |
자바 프로그래밍 개발 도구 설치(jdk, eclipse) (0) | 2021.04.26 |