繁体   English   中英

Java - 我如何重新启动 ServiceLoader

[英]Java - How i can restart ServiceLoader

如何停止 ServiceLoader 以便我可以重新加载 jars? 我试图再次调用 load 方法。 不幸的是,这没有帮助。

关于 javadoc 文档,您可以使用reload方法:

清除此加载程序的提供程序缓存,以便重新加载所有提供程序。

调用此方法后,迭代器方法的后续调用将懒惰地从头开始查找和实例化提供者,就像新创建的加载器所做的那样。

此方法旨在用于可以将新提供程序安装到正在运行的 Java 虚拟机中的情况。

暂无
暂无

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

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