Я не могу импортировать определенный класс (FinanceService
) из банки. Все остальные работают нормально, включая внутренний класс FinanceService$Versions
. Я получаю исключение NoClassDefFound
, и я не знаю, как действовать.
Это исключение возникает, перефразируя ответ, который я нашел здесь, , когда исходный код был успешно скомпилирован, но во время выполнения необходимые файлы классов не были найдены , но я ясно вижу его внутри банка, первые элементы которого:
META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/gdata/
com/google/gdata/client/
com/google/gdata/client/finance/
com/google/gdata/data/
com/google/gdata/data/finance/
com/google/gdata/client/finance/FinanceService$Versions.class
com/google/gdata/client/finance/FinanceService.class
com/google/gdata/client/finance/FinanceUtilities.class
com/google/gdata/client/finance/PortfolioQuery.class
Просто чтобы быть уверенным, я восстановил банки и все еще получил ту же ошибку. Поскольку это единственный класс, который имеет внутренний класс и не может загружаться, я рассмотрел гипотезу о том, что должен быть специальный способ его загрузки, но этот код доказывает обратное. Есть идеи, что делать?
Спасибо!