gpt4 book ai didi

java - jar及其内容的动态加载

转载 作者:行者123 更新时间:2023-12-01 15:19:47 26 4
gpt4 key购买 nike

任何人都可以帮我动态加载一个 jar 及其类和方法吗?我需要将参数传递给方法。我正在做一个需要与第三方供应商集成的项目。他们将在 jar 文件中提供所有操作。供应商提供的 jar 文件每月更新一次。但我不想在 jar 更新时更改我的应用程序。我希望我的应用程序能够不间断地运行并动态加载所有第三方 jar。

例如:我正在将我的应用程序与 MIMS 集成。 MIMS 是第三方供应商之一。他们将在一个 jar 中提供他们的操作。我需要从我的应用程序调用他们的方法并从供应商 jar 文件中获取结果。方法签名、参数数量及其顺序始终相同。

最佳答案

您可以创建一个 ClassLoader 实现,该实现将从文件或 JarFile 加载类(例如,使用 JarInputStream)。
请参阅this举个例子。

关于java - jar及其内容的动态加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11112859/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com