[ IntelliJ + Spring ] 외부라이브러리에서 NoClassDefFoundError 에러가 난다면 ?
결제 모듈을 연동하던 중이었다.. Java 11 버전으로 프로젝트를 생성하여 진행하다가 버전을 8로 낮춰서 새 프로젝트 생성 후 다시 시작했다. 빌드에서 에러가 나지 않았지만 실행시키니 NoClassDefFoundError가 났다. 찾아보니 컴파일 시점에 존재했던 클래스가 런타임에 존재하지 않으면 발생하는 에러라고 한다. 나는 두가지 설정을 다시 했더니 됐다. 1. Project Structure -> Project -> Project compiler output 경로 지정할 것 2. Project Structure -> artifact -> output에 외부 라이브러리가 들어가 있는지 확인! 안 들어가져 있으면 오른쪽에서 우클릭하여 왼쪽으로이동시켜라..!
2022.03.30