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