java.lang.ClassNotFoundException 오류

김새싹·2025년 4월 1일

🐞버그 리포트🐞

목록 보기
7/12
post-thumbnail

<2025.03.21>

Eclipse 라이브러리 + jdk문제

-내용-

이클립스의 플러그인을 여러가지 보던중, 코드 작성을 도와주는 CODEIUM이라는 플러그인을 보고 설치하였으나, 학습의 목적과 거리가 멀어 삭제하게 되었다.

별다른 생각이 없이 삭제를 했지만 갑자기 모든 코드에 빨간줄이 생기며 실행되지 않았다.

java.lang.ClassNotFoundException



-해결법-

검색을 해서 같은 문제를 겪는 분들의 힘들 빌리려고 했으나.

1) project 에서 clean ⇒ 실패

2) Project → Properties → Java Build Path → Order and Export → JRE System Library (체크) ⇒ 실패

내가 사용한는 jdk 버전은 17인데 전부 이상하게 바뀌어있는것을 발견하였다.

뒤틀려 있는 jdk버전들을 하나하나 수정해주었다.

해결하고

Properties → Java Build Path

Properties → Java Compiler ⇒ jdk 버전 수정해주니 해결 되었다!


갑자기 또 오류가 나서 찾아보니 - > 프로젝트가 아닌 개별 파일에도 jdk 설정을 해줘야 한다고 해서 하니 해결 되었다.



-알게된점-

  1. 프로젝트를 빌드 할때 필요한 파일들이 있으며, Modulepath, Classpath의 존재를 알게되었다.
  2. 프로젝트의 jdk와 컴파일러의 jdk가 다를수 있다는것을 배웠고 ,각각의 jdk설정법을 배웠다.
  3. 설정을 세부적으로
  4. 플러그인 잘못 만지면 진짜 큰일나는것을 배웠다.

0개의 댓글