컴파일은 잘 되는데 실행시 클래스를 찾을 수 없다고 나오면 클래스가 포함되지 않은 것입니다.
몇가지 이유가 있겠지만
우선 java build path >> order and export 항목에서 해당 라이브러리가 체크되어있는지 확인하세요.
체크되어있지 않으면 단순히 참조만 하고 바이너리에는 포함되지 않으므로 실행시 에러가 납니다.
이래도 안되면 혹시 프로가드가 활성화 되어있나 확인하세요,
프로가드는 코드를 암호화하지만 최적화도 진행합니다.
따라서 필요한 클래스/멤버함수를 필요없다고 인식하여 바이너리에서 빼버릴 수 있습니다.
우선 프로가드를 비활성 하시고 테스트 하신후 프로가드 문제가 맞고 필요하시면,
최적화 옵션을 변경하시면 됩니다.