gpt4 book ai didi

java - 将一个 OSGI 包加载到另一个包中并使用它的服务

转载 作者:行者123 更新时间:2023-11-29 04:54:17 25 4
gpt4 key购买 nike

我想通过从 java fx 中的 UI 中进行选择,将一个或多个包动态地用于其他包。选择 bundle 名称后,我可以使用

安装它

Bundle b = Cntxt.installBundle(file.toURI().toString());

当我运行应用程序并提供 ss 时,它显示它已安装,但我如何才能将状态从已安装更改为已解决,然后再更改为 Activity 状态,从而使用其他包???

最佳答案

您需要启动它才能激活:

b.start();

这将起作用,除非 bundle 具有无法解析的依赖项,在这种情况下它将抛出异常并拒绝启动。

关于java - 将一个 OSGI 包加载到另一个包中并使用它的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34349123/

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