我无法FinanceService
从 jar 中导入特定的类 ( )。其他所有工作都很好,包括 inner-class FinanceService$Versions
。我遇到了一个NoClassDefFound
例外,我不确定如何继续。
发生此异常,解释我在这里找到的答案,当源成功编译时,但在运行时,找不到所需的类文件,但我可以在 .jar 中清楚地看到它,其第一个元素是:
元信息/ 元信息/清单.MF com/ com/谷歌/ com/谷歌/gdata/ com/google/gdata/客户端/ com/google/gdata/客户端/财务/ com/google/gdata/数据/ com/google/gdata/数据/财务/ 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
可以肯定的是,我重建了罐子,但仍然遇到同样的错误。由于它是唯一一个同时具有内部类并且无法加载的类,因此我考虑了必须有一种特殊的加载方式的假设,但这段代码证明了相反的情况。知道该怎么做吗?
谢谢!