[에러노트] java.lang.ClassNotFoundException

생성일:

최대 1 분 소요

지극히 개인적인 해결법을 정리합니다

상황

  1. 어제 까지 - PostgreSQL의 플러그인 이용하기로 했다가 추후 DB를 변경할 가능성이 높아 플러그인을 사용하지 않기로 결정함.

⇒ 오늘 아침 실행 : java.lang.ClassNotFoundException 에러 발생

원인

  • 이 에러는 자바 가상 머신이 클래스를 로드하려고 할 때 요청한 클래스 패쓰를 찾지 못할 때 발생한다.

참고 : How to resolve java.lang.ClassNotFoundException in Java

  • When ClassNotFoundException occurs in Java:As per java doc java.lang.classNotFoundException comes in following cases:
  1. When we try to load a class by using Class.forName() method and .class file or binary of class is not available in classpath.

  2. When Classloader try to load a class by using findSystemClass () method.

  3. While using loadClass() method of class ClassLoader in Java.


해결

  • 여기를 보고 디비 연결할 때 Class.forName()을 사용했던 것을 떠올림. → 삭제

댓글남기기