1. 개요

ClassNotFoundException이나 NoclassDefFoundError 등을 만나게 될때가 종종 있다. 

요 에러를 만나게 되면 기본적으로 ClassPath를 확인하고, 그 Path 내에 문제의 Class 가 있는지 확인하게 된다. 

.class 파일 형식이면 좋겠지만, 보통은 .jar 파일 형태로 아카이빙되어 있기 때문에 찾아내기가 쉽지가 않다. 

 

2. jar 파일들에서 내가 원하는 Class 파일을 찾자! (예 : Jeikina.class 파일 찾기)

라이브러리들이 위치하고 있는 곳까지 이동한 뒤 다음의 명령어로 원하는 class파일을 찾을 수 있다.  :)

 find ./ -type f -name '*.jar' | while read LINE; do echo $LINE;jar tvf $LINE | grep Jeikina.class;done