我在我的应用程序中收到 NoSuchMethodError 异常。但是"L"在哪里附加在"com/test/.."



执行异常发生NoSuchMethodError:com.test.refFilesDataService.service.RefFilesDataServiceDelegate.fetchSegmentation(Lcom/test/refFilesDataServer/RefFilesDataSectionSegmentationRequest;)Lcom/test/refFilesDataService/service/RefFilesWebServiceSegmentationResponse;

使用以下线路呼叫:

RefFilesDataServiceSegmentationResponse响应=getService().fetchSegmentation(请求);

这是我所指的外部jar中新添加的一个方法。jar中的所有其他方法都可以正常工作。在本地工作,但在开发环境中失败

尝试

javap-classpath yourexternal.jar com.test.refFilesDataService.service.RefFilesDataServiceDelegate

在你的测试&开发环境并比较方法&签名。

提供的javap文档

http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javap.html

相关内容

最新更新