본문 바로가기
Eclipse

이클립스 소스 파일 실행 시 java.lang.ClassNotFoundException

by 폴리글랏 2021. 2. 23.

최근에 가장 많이 발생하고 있는 익셉션이 아닌가 싶다.

 

최신 버전의 자바 15와 이클립스 최신버전을 설치할 때 주로 발생하는 오류이다.

 

원래 이클립스는 jdk 또는 jre를 통해서 구동되는 프로그램이다. 그렇기 때문에 Java가 반드시 설치가 되어있어야 한다.

 

하지만 최신버전 이클립스 2020-12부터는 별도의 jdk가 없어도 이클립스가 가지는 openjdk를 통해서 구동이 된다.

 

그래서 발생하는 문제 중 하나이다.

 

1. 해당 프로젝트에 커서를 대고 마우스 오른쪽 버튼을 클릭 한 후에 Build Path -> Configure Build Path...를 선택

 

Java Configure Bulid Path

2. 자바 빌드패스에서 Libraries 탭으로 이동해보면 주로 저 부분이 unbound상태일 때가 있다.

   Modulepath라고 나오는 것은 크게 신경쓰지말고 해당 JRE System Library를 더블클릭 해보자.

Java Build Path - Libraries

3. Installed JREs의 하나 있는 jre를 선택하고 Edit 버튼을 선택한다.

4. 이클립스를 설치한 폴더 내부의 openjdk로 JRE home의 경로가 설정되어있다.

5. 자신의 JAVA_HOME을 경로로 선택해준다.

6. 설정된걸 확인했으면 Finish를 선택한다.

'Eclipse' 카테고리의 다른 글

java.lang.module.FindException: Module not found  (0) 2021.02.23

댓글