Error occurred during initialization of boot layer
java.lang.module.FindException: Module tenco_swing not found
발생 상황
lombok을 설치하고 이클립스 라이브러리에 연결까지 했지만 기능이 호출되지 않았다. 그래서 로컬 디스크 D에 설치한 lombok을 삭제했더니 이클립스 실행 자체를 할 수 없었다. 'eclipse.ini'에 들어가서 lombok 관련 내용을 삭제했더니 이클립스를 열 수는 있었다. 그러나 콘솔창에 출력하려고 하면 java.lang.module.FindException오류가 발생했다.
해결한 방법
Properties > Java Build Path > Libraries > Classpath에서 lombok이 삭제되지 않아 발생한 문제였다.
시도했으나 작동되지 않았던 방법
구글링 했을 때 src안에 있는 module-info.java를 삭제하면 작동된다고 하던데 이 경우에는 그렇지 않았다. 오히려 출력하려는 파일 자체를 찾을 수 없다는 오류가 발생했다.
다른 해결책으로는 자바 프로젝트를 생성할 때 Create module-info.java file 란에 체크하지 않는 것이 있었다. 이 방법은 시도하지 않았다.
또 다른 것으로는 'eclipse.ini'에
'error note' 카테고리의 다른 글
톰캣 이미 실행중이라고 나올 때 (0) | 2024.07.15 |
---|