繁体   English   中英

如何在运行时从jar文件调用方法

[英]How to invoke a method at runtime from a jar file

我在特定位置有多个jar文件。基于一些计算,我需要加载不同的jar文件并在jar中调用某种方法。 jar文件包含充当Web服务客户端的方法。 当我使用反射调用该方法时,它将引发错误Wrapper类。 您是否运行过APT来生成它们?

听起来您从JAR加载的类使用不在类路径上的其他类。 您可以将它们依赖的库添加到应用程序的系统类路径中,或在要加载的JAR清单文件中的“类路径”条目中列出它们。

查看此问题以寻求可能的解决方案。

我不确定为什么尝试通过反射调用方法时会出现这样的错误,但是在本论坛帖子中 (以及其他)稍加谷歌搜索

只是检查您根本不使用-jar选项? 这是-classpath互斥。 请参阅此处以获取更多说明。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM