Гугл говорит
Эта ошибка означает, что либо ваш Classpath, PATH или JAVA_HOME не настроен должным образом, либо JDK установка не правильная. Попробуйте переустановить JDK.
.
Ошибка NoClassDefFoundError возникает когда класс от которого зависит ваше приложение недоступен при исполнении кода.
.
Скорее всего ошибка вызвана тем, что одна из библиотек, требуемых для работы вашего приложения не добавлена в classpath.
Для исправления ошибки нужно:
посмотреть на имя отсутствующего класса в сообщении об ошибке;
проверить при обращении к какому классу возникает ошибка;
найти библиотеку (зависимость, если используется система сборки Maven, Gradle), в которой находится класс;
проверить что библиотека доступна при исполении кода (JAR-файл библиотеки находится в classpath).
....
В общем, ищите да обрящете