FinanceService
特定のクラス ( ) を jar からインポートできません。inner-class を含め、他のすべては正常に動作しFinanceService$Versions
ます。例外が発生しましNoClassDefFound
た。どうすればよいかわかりません。
ソースが正常にコンパイルされたときに、ここで見つけた答えを言い換えると、この例外が発生しますが、実行時に必要なクラス ファイルが見つかりませんでしたが、最初の要素が次の .jar 内にあることがはっきりとわかります。
メタ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
念のため、jar ファイルを再構築しましたが、同じエラーが発生しました。両方とも内部クラスを持ち、ロードに失敗している唯一のクラスであるため、それをロードする特別な方法があるに違いないという仮説を考えましたが、このコードはその反対を証明しています。どうすればいいですか?
ありがとう!